I wonder why in so many situations in life, humans so overwhelmingly prefer to blame individuals and ignore the environmental factors that contributed.
We lock people up (at exorbitant cost to taxpayers) and in some cases kill people for crimes committed, and pay little or no attention to things like poverty, education, role models, mental health treatment, and access to life opportunities that all may have helped prevent the crimes in the first place.
We talk about how evil someone must have been to shoot a bunch of kids, but make no attempt to change gun laws, improve mental health access, or prevent people from feeling alienated and hostile to society.
We complain about how lazy the poor are, but fail to appreciate the challenges they have to face daily that we don't, which suck up a lot of energy that might otherwise go towards "self-improvement", as well as the lack of hope of improvement (often realism rather than cynicism) which tends to be pretty demotivating - why bust your ass studying and working extra long hours and saving every penny if you think you'll always be poor regardless?
We mock people for being fat and pay little attention to improving infrastructure to promote activity, educating kids about healthy lifestyles, or actually making a healthy lifestyle accessible to someone in a poverty situation (both financially and time-wise).
Maybe we're afraid to admit that maybe we would go down some of those roads ourselves, if we'd led a different life.