There have been some poverty studies in India that shows that the lack in belief that "things could be different" may be the cause of some irrational behavior.
What I wonder from the article is what happens if you take a poor person and pay off everything and get them started with an education. Do they fall right back into debt? I have always suspected that having a child while a teenager is too big of a cost to dig your way out of.