If you're on the internet long enough, I think you learn that openness has plenty of downsides. You indirectly interact with tens of thousands of people and in that set, there will be people who don't wish you well, sometimes for reasons you can't even grasp. In the 1990s, I used to put my phone number in my .signature file. I've come to regret that. In the 2000s, I participated in relatively large online forums under my real name, and have gotten threats mailed to my family and employer. Etc, etc.
If you want others to broadcast their lives, I don't think that moralizing is enough; you gotta offset the negatives. Which basically means "positively engage", but we mostly don't do it on forums such as Twitter. Have you ever thanked anyone for a recommendation, a photo, an article? And how often do you do that, compared to posting to disagree?
A recent thing is also that you cannot predict what will be controversial tomorrow. This that are basic common sense today might be controversial tomorrow.
Dumb example: gender. As early as twenty years ago it wasn’t controversial to say that women don’t have a penis. Today it is (i know I’m getting downvoted just for making this example).
So yeah, being public is a dangerous game with huge margins for losing.
I think you’re right that it’s hard. But I think you’re implying that it could be less hard if we just behaved better à la “be the change you want to see”, and I believe you’re wrong about that. The people that send death threats do not read your advice, nor do they care enough to take it to heart. The people that _will_ listen were not sending death threats to begin with. And getting 500 thankyou-messages does not outweigh the handful of death threats
I've been posing online with my real name since the 90's because if forces me to self sensor. I don't say things on the internet that I wouldn't say to people in the real world who know where I live.
I think the internet would be a lot nicer place if people were held accountable for the things they say and do.