What happened to the buzz around "micro loans" and giving money to people in need at fair terms?
The only solutions are (a) to try to do a better job of identifying who will/won't pay you back or (b) to do more to make sure that people do pay you back.
(a) has the disadvantage that you aren't able to help a lot of people who most need the help. (b) can easily become exploitative as you increase the pressure on people who are at risk of defaulting on their loans.