It is not simply a case of live and let live. It is not ill do what I will and you do the same. It is a DEMAND that I MUST accept your sexual orientation. Well, I don't. There is no reason for me to. Just as it is a state of being (not a choice) to be gay, a disgust of gay is perfectly natural for heterosexuals. It simply does not make and sense.
You're right that it's a demand. I support their demand.
People used to oppose interracial marriage, interfaith marriage, intercultural marriage...
...Until someone DEMANDED it!
The lone standing superpower in the world just HAPPENS to support all of those. Coincidence? While the lesser nations of the world (middle east, Africa, Russia, China, etc.) oppose them.
If your fellow countryman deserves happiness, then you have NO right to take it from them.