Nevragan - I think the true definition of gay is not being attracted to the opposite sex. Not finding men attractive.
Societal views of sexuality have varied throughout history. The Greeks are a fantastic example. Male homosexuality was commonplace and even encouraged to form bonds between soldiers but the Greek men still got married and had children and when they got some spare time they laid the groundwork of Western Civilisation!
To me, being gay means you have no desire for the opposite sex that goes beyond friendship, and although you may find them attractive you never feel attracted to them
Anything you feel for the same sex only makes you gay if you feel nothing for the opposite