Well….there’s nothing really to fix. Your friendship with this guy ran it’s course when you stepped into sexual and romantic territory with him. I know that people say that they can be friends with guys even though there’s sexual tension there, but I don’t buy it! If a man and a woman are friends, there is usually going to be some sexual tension, and that changes the relationship. One person is always going to be angling for something more than just friends. So eliminate the notion that this guy was your true friend after you spent the night with him last year and it took him a month to treat you normally again. He’s got a thing for you! You’re not his friend. You’re the object of his feelings. It doesn’t matter that you don’t want him. The fact that he wants you changes the chemistry of your relationship with him.
After you accept that he’s not your friend, all you have to do is understand boundaries. No means no. Just because he’s upset with your perfectly logical no doesn’t mean you have to fret about it. He’s not your child having a temper tantrum. He’s a man who’s acting out, hoping his bad behavior will get him your attention. And so far it’s working! For him!
So stick to your guns, and if you don’t want to date him, stay away from him. Let his feelings be his responsibility, not yours. He can’t be your friend right now, and you can’t be his.
Sorry, but that’s the reality.