Isn't this site supposed to be supportive??
I think the majority of people here are very supportive - it might not always be what the person wants to hear - but for the most part, it comes from a good place and heart.
However, I do agree that there are some who seem to enjoy giving their opinions in a not so nice fashion and might i suggest that you have a choice? You can ignore them, block them (so you don't have to read them at all) or call them out! There's nothing wrong with telling someone that they're an ass, and if enough people do it, often enough, they might get the message!!!
Proud Feminist, Atheist, LGBT friend, and Democratic Socialist