1) You having to explain to your kid why two men are kissing ISN'T the homosexual community's problem; it's YOURS. Just like having to explain where babies come from and why people kill each other.
2) Why should gay people have to be affectionate strictly in the privacy of their own home, but straight people get to publicly display their affection in public? Because that's what you want?
Guess what? It's not your country, it's not my country, it's not the heterosexuals' country, it's not the homosexuals' country, it's not the Christians' country, it's not the Atheists' country...
it's OUR country.
Gay people shouldn't have less rights than straight people. Everyone should have the same rights. I can understand you not agreeing with what they do, but that doesn't make them less of a citizen or human being than you. Maybe they think that what you do is disgusting...maybe they think the way you raise your child or treat your wife is despicable. Or better yet, maybe gay people are offended by your borderline-illiteracy. Should you have less rights because of their opinion?
Get your backwards head outta your ass. You can disagree with whatever you want, their lifestyles, etc, but being heterosexual shouldn't earn you more rights.