I love calling straight people homophobic names and slurs.
That has to be a joke, why would you resort to calling them out like that?
No one listens to me when I calmly say that their behavior is gay
Even if you find other people's behavior to be annoying, it is wrong to call them gay and other homophobic terms. Those terms are derogatory to the sexual identity of others and negatively affect the emotional well-being of LGBT people. If you want to express your displeasure in how people behave, use other terms that are not hateful and offensive.
So I shouldn't insult people because it will traumatize the fragile person that is taking it?
Yes, that's exactly what I'm saying. Words can hurt very much, and not everyone has a thick skin. It's great that you are reconsidering your position on name calling, because all it does is hurt people.