Well no wonder you feel like he despises you...how long have you been playing games with him?
These things can be almost irreversible if you don't quit now. Try taking a breather, giving him some time out and keep you silly friends out of it!
Maybe you might be able to salvage something but I think you need to assess exactly the way he sees you and what you have portrayed yourself to be in his eyes first!
I've seen both cases and always gave a 2nd thought but thats about it. Beauty fades but someone that makes you laugh and treats you well and has a great personality you will stay with longer...plus beauty is in the eye of the beholder...so who are we to say that they aren't what the other person sees?
As for the gay guy...you except it or you don't for whatever reason. I've been attracted to women but I'm not gay...there are butch woman out there that are hetro and guys that look gay but aren't.
I know a guy that I swore was gay even though he was married and had a wife that is now deceased and has two teenage children...he's been single for nearly 10 years after his wife died and chases woman. Is he ignoring his calling because of morals or has he just got more feminine genes than masculine?
If he likes you, you'll catch him sneaking looks at you and then looking away. We are shy and less confident when we really like someone...not our usual smart confident selves.
If he despises you it's because you have done something that totally goes against his morals/beliefs and you'll know without a doubt. He'll be short with you and it'll be hard to hide the disgust he feels if he even has to talk to you. He'll try not to look at you even if you are asking him something directly or evade the question altogether!