That’s blatant homophobic apologia. There is no physical basis for a negative reaction to seeing gay people. That is a product of millennia of straight people banishing homosexuality from their society and perpetuating a hatred and taboo of gay people. I have never observed any non-homophobic straight person holding in their vomit when I kiss my boyfriend. The fact that you think observing gay people causes straight people to naturally have a negative reaction says a lot about what you think about gay people and homophobia.