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!