"Legislation to limit the credit rates will help in the long run as less people will get caught up in the trap of borrowing at horrendous rates and then not being able to pay back."
Whose responsibility is it to protect people from that trap? Should we make life into a soft-play area, where you can be certain that the playgroup leaders have removed all risk, or should we educate people to deal with risk? I think one of the problems we saw with the Icesave debacle (and, for reference, I think the government should have left the savers to lose their money) is moral hazard: people will take a high interest rate from a bad institution because they know they won't lose their money, which allows bad institutions (and Icesave was obviously bad) to prosper. If you encourage people to believe that daddy will make all your financial transactions safe, people are discouraged from actually considering the risks.
We saw this also with endowment "mis-selling" (for reference, I'd tell all the whingers to get stuffed, because either they knew the score or should damned well have done so) and even more perniciously the pensions "mis-selling" around teachers and local government employees, who really did have it coming to them. People entered into financial transactions they didn't understand, and then expected the state (ie, us) to pick up the pieces. An ounce of prevention is worth a pound of cure, and if you really want to help people, financial education is the only answer.
AIBU to think that people should take some responsibility for their own actions?