>Everywhere you look, you find people who are practically leaping for any small excuse to tear into someone, tear them down, label them various names, get them fired, and so on.
I think it's you that lack perspective. There is more world beyond twitter outrage culture, and the vast majority of people do not engage in such behaviours.