One thing that has been accentuated over the past few decades is the idea that you are responsible for your success. When you were poor, lacked means, or didn't have a good job, it was because the god of fortune didn't smile on you. Only the fortunate experienced success. Now only losers are broke and live in crap towns, and winners drive expensive cars. With this idea in mind, calling it crap towns becomes an attack…
The 1990s/2000s felt like "you make your own luck", but since I got out of college, it seems the 90% luck / 10% effort idea is the mainstream (including "who you know is more important than what you know"). Maybe it is just me growing up, or maybe it's the proliferation of access to data due to the internet, such as opportunityatlas.org
I wonder if the increased acceptance of this fact can cause a type of societal malaise.