Well, no one should be like that to anyone.
The difference is that if a LGBTQ person is like that to a straight person, it's accepted as "standing up for what you believe in" and perfectly fine, but if a straight person is like that to a LGBTQ person, it's super rude and homophobic. I really do not like this, but no one asked me. So... yeah.