That analogy is wrong Faranita.On the one hand you can change religion, your saying you cant change sexuality.
If homosexuals are a distinct brand of beings to heterosexuals are not sadists etc. a distinct brand also, do I get annoyed by sadists etc. if I go for a walk in the park, where I have a damn right to be, it's not a brothel you know, or turn on my TV to here sadists moaning about not being allowed to flaunt their alternative lifestyles and insist upon acceptance, which is a very different matter to tolerance.
I'm prepared to tolerate homosexuals because I believe in self-government but I wont accept them as any more normal or of a distinct status to the likes of sadists or masochists etc.