Wow normal post withour rude comments, thank you for your opinion.
Its ok. I think one problem you have is you read something and immediately post your opinion without calming down/fact checking one more time. I used to do this too actually and have the same problem and it made everyone mad. And I was called crazy names as well like troll, impulsive, drama queen etc.
Best is when you see something that annoys you, makes you angry or you have a different opinion from to step back and ignore it and come back and respond later. tip.