Because I'm different (ugly, trans, bi, poly, erotica writer, etc.). And because I'm different, people feel free to judge me and insult me. And because I don't have any problem standing up for myself, I get into a lot of fights.
I avoid getting into fights IRL now by never leaving the house. But they're hard to avoid online. If I tell people what I really think/feel, someone invariably criticizes me. Or people just criticize people like me in general because they find us absurd. And since I invariably think that those people are idiots, I find it very hard not to retaliate and tell them what I think of them. And then everything escalates.
I'm working very, very hard to control my anger issues, but it's not always easy when people are constantly provoking you with snide, passive-aggressive comments. When you've had to deal with as many a******* as I have, it just becomes second nature to lash out at people. But I'm not as bad as I used to be. People who think I'm bad now have no idea what I'm capable of.
This is a feeling I understand only too well.