I have to say that I agree and disagree at the same time. There are indeed some who ate deliberately mean and resort to personal attacks which I for one do not endorse. However I feel that there is a need to point out that it is your right to vent here but at the same time it is the right of others to express their opinion or perspective, as long as it's not personal attacks. It is a public forum after all. If you wanted only people to console you or agree with you, then perhaps you should've done so elsewhere. Also there is this mentality that if someone disagrees with you, they're personally attacking you or is being mean, which really it isn't. Tone is hard to convey on the internet.
As an example, if someone said this on any thread: "if you don't like what the op is saying then don't post anything"
The same could be said that if you didn't want people to comment on it then don't post on a public forum.