You keep saying that, yet your behavior is different. You've also ruined your rep --"give a dog a bad name".
I recommend taking a two week break, changing your username and starting out fresh.
That is true, but I also believe that people can change for the better, and would like to be better towards people even if I don't agree with them.
Of course I can't fake sincerity to people I speak to, so I like to try and understand people a bit more before I change my tone. I'm still an angry, miserable person, but being able to communicate freely and honestly on a forum is important for readers and people engaging one another.
I count this site under social media(just like Twitter) where our threads and discussions are more focused, and being exposed to so many people at once can sometimes bring the worst out in people as some wrestle in the mud while others are just trying to have normal conversations. So I'll consider your advice, but until then I'll just try be better.