Or perhaps we should have banking systems like other countries. French customers have to buy each cheque book - bet they never turn up whinging they've lost it. Americans don't know what overdrafts are cos they don't exist over there - they have to take out loans.
Learn to budget, include savings in it and have a cheeky little revolving facility (go on ask a bank clerk what it is) for when there's too much month left at the end of the money.
I don't agree with paying �60, getting 3 points and paying more for insurance when I drive a bit faster and haven't killed anyone today. Nuclear weapons are a bit over the top too but they're just a big deterrent as well.