I would blame are current economic system, which is pretty damn far from Free market Capitalism as over the last 80 or so years we have instituted a wide range of socialist inspired programs and regulations that have largely stopped and in some cases rescinded the gains against poverty that a actual free market system brings.
if you look at any economic data you will see Poverty rates where Plummeting until the "War on poverty" began and the government started trying to "solve" the problem.
Government: If you think society has problems, wait until you see our solutions