I like your take. I see this same thing playing out across many parts of the world.
Dont hate the player hate the game
It is about incentives and rules of the "game" that drive things. Sure, there are a few evil people but the vast majority of it is normal people responding to broken rules/incentives. Probably you and I both fall in this category :)