Well, I won't disagree with what you said because desensitization is certainly something current. A difference in seeing what is out there / over reporting could be another. Parenting and education sure a case can be made for that.
However, inequality and injustice? That one is somewhat harder for me to wrap my head around. When I look back in time and the inequality and injustice that was rampant? Slavery in the USA and elsewhere is cruel inequality. The disparity between royalty and serf? The disparity in learning between the church and the commoner? Or the inequality between colonizers (England, Spain, France, etc) and colonies... (Mexico, Philippines, India, Dominican Republic) is brutal. Sure there is inequality now but I would argue it was much worse in times past.
Personally? I think its a collapse in community and faith...at least in Canada. Go back 75 years and faith was a cornerstone of Canadian communities. Communities were also much smaller and close knit. At the very least it was hard to be anonymous in a small village. As faith collapsed and villages turned into cities respect and accountability seem to have taken a nosedive.
Just my quick version.
Thanks for the article :)