I often get into trouble for things I say, which can at times be very very frustrating, because what I write reads fine to me, and is meant in genuine help or genuine questions, but people choose to get upset by what I say.
Some of it is age related, some of it is cultural, I see sometimes when UK people 'get' me but others don't.
Really though, the internet is no different from life, apart from now you are talking to a world wide audience, and here you have mods to protect you. Honestly people, use your own filters, put people who annoy you on ignore, my personal list is ever growing. Realise that some harsh messages are give out of worry about the situation you are in, we have seen so many people getting on a mess, we are trying to stop you making the same mistake.
Also do remember that no everyone is who they say they are, ad many of us have spent ages online and via pm trying to help a person only to find that you are dealing with a troll, and that is very frustrating.
In the end, it's the internet, everyone gets to have their say, share their genuine beliefs, and sadly so often things break down because people jump into defend an OP, when no defence is needed, again, let people decide who they listen to, but at least run all the possibilities through your mind.