Notice I use my real name here on this website. Not a pseudonym. Whatever I say here, I would say to you in front of your face. Same as I do on Facebook and Twitter and Reddit and the other areas I post. I've always used my real name. I'll always use my real name.
We don't require anyone to take responsibility for what they say, so they say anything they want. Combine with this an entire zeitgeist of people who feel disconnected and alone, and its a recipe for attention-seeking behavior.
And on the converse, sometimes its taken too far, with people losing their jobs for things that clearly meant in jest (Justine Sacco) or for clumsily worded communication. Call-out culture needs to die. SJW culture needs to die. One-up culture needs to die. We have to start giving people the benefit of the doubt.