I'm not really sure why this argument is even going on.
Nothing is wrong with homoloveuality.
Although, I only respect the gays that don't walk into a bar and just loving scream "HEEEEY GUUUUYS, I'M GAAAAAY, JUUUUUST LETTING YOU KNOOOOOW, FABULOUUUUUS"
If you really hate homoloveual people for being different, wouldn't that be the same as hating someone for being black?
I believe that homoloveuality can be both genetic AND a choice, like you are born and you are homoloveual and once you reach puberty, these feelings suddenly appear, or you are born heteroloveual and throughout life you just figure out you're more attracted to men than to women.
This world would really be a better place if people would just think more positively instead of thinking like a smartass friend.
However, I still personally dislike the companies with their advertisements about how "gays are good" and stuff, and also the Gay Pride. They don't deserve special treatment just because they're gay but they don't deserve bad treatment because of this either.