I was in a similar situation last night,
I went clubbing downtown with 2 of my buddies and he ended up hitting me in the face "jokingly" once which i just brushed off as him being drunk. But then later in the night he ended up doing the same thing and splitting my lip open saying "sry dude but now were even", WHAT THE FUCK I DIDNT EVEN DO ANYTHING. Well if that isn't bad enough i was dancing with these 3 girls later in the night and then he came over and whispered into their ear something, and then they all looked at me and walked away leaving him with a shit eating grin on his mouth. I was like dude "what the fuck did you just say to them? and he respond "that you were gay". (BTW last time i checked i wasnt gay) Like really what the fuck, are youm that insecure in yourself that you won't even let someone else have a good time.
After that happened i said fuck this and went home, ive been ignoring his calls and txts.
Plus k to the thread creator cuz i know what you are going through.