You have a choice. You can engage in conversation with peers as if you might want to understand the reasons for their actions. Or you can preach at them and blame them as individuals for system problems.
And the way I see it the only way around it is cultural indoctrination.
It doesn't have to be a negative concept. It can be as simple as picking up a can as you walk by it on the street, and otherwise having a completely normal life. People with you can then see "huh, I can contribute just a little bit, feel good about it, without going full hippie high-viz jacket and tongs with a trash bag every weekend."
Yes. Small things help. Or at least not making it worse. One doesn't have to be a Greenpeace activist to not throw trash on the street, normal everyday behavior would be enough in this case. If only all other societal problems were so easy to solve!
How far the entitlement can go? Not only people expect that their vandalism is promptly cleaned up and feel offended when this does not happen, they also feel offended when being reminded of it being vandalism! Yes, I blame individual for individual's action to make the world around them worse. It's not some vague system, it's somebody deciding to do it and doing it. Just don't, and no system would have anything to do with it.
The answer is to do both. Continually fix systemic issues as best as we can, but also help individuals become more empathetic, wise, and responsible, as best we can.