According to the Oxford English Dictionary, my definition is the correct one:
For homosexual as a noun they have:
"A person who has a sexual propensity for his or her own sex; esp. one whose sexual desires are directed wholly or largely towards people of the same sex."
So, in consideration of your arguments, if I think about a male sticking his penis into another male’s anal canal, that makes me homosexual and not just somebody considering your comments?