I'm new to the forum and I must say I'm quite surprised at all the homophobia. You don't have to like it. Personally, I don't even like it when straight people are overly affectionate in public. So guess what I do. I don't look at them. If you see guys doing gay stuff in public and it bothers you, not one is forcing you to look at them. Look away and mind your own business. Likewise, if you see it on TV, there is a new invention called a remote that allows you to change the channel at any time you want without having to get up!
As for kids watching, I guess parents find it okay for kids to see people fighting for sport, but it's not okay for kids to see two men in love. I hate to break it to you. Gay people are here to stay. There is homosexuality in every aspect of the animal kingdom, and that includes humans. Personally, I'm straight but we all need to accept that gay people aren't going anywhere. We can accept them or get left in the Dark Ages with the racists and anti-Semites.