No one can blame a person if he starts out in life poor, because how one starts out is not his fault. If he stays poor, he is to blame because it is his fault. Avoiding long-term poverty is not rocket science. First, graduate from high school. Second, get married before you have children, and stay married. Third, work at any kind of job, even one that starts out paying the minimum wage. And finally, avoid engaging in criminal behavior.