It's the difference between an earned pejorative and an unearned one.
If you intentionally identify yourself as a member of a cult built on hatred, you deserve how people respond to that.
That's not the same thing as hurling insults at people for being gay, trans, black, latino, asian, women, asexual, or whatever other component of people's identity that they choose to hate next.
Ooh, I will be giving this a go!