This kind of mistake is not a crime, not a sin. It's just a mistake, arising from inexperience, inattention, and often a lack of information. Like any mistake, we learn in the undoing of it. If I had the idea that I needed to help preserve someone else's relationship with their bank, that would certainly make it harder to allow his consequences to flow naturally.
As an older adult who lives on a small income, I know it's easy to overdraw a bank account. I'm conscientious, but can forget to record a check when I'm distracted, so I ordered those checks that make a paper copy of each transaction. Now I can double-check myself every few days, and have fewer moments of dread in the middle of the night, wondering whether I posted all my purchases.
I personally don't know how I'd manage with a debit card – I'd probably lose the sales slips. I don't buy on impulse, but I'm the dreamy, artistic type, and I have to really work to stay attentive to "real world" necessities. And young adults often still live in a magical reality where the direct correspondence between purchases and money in the bank haven't become clear yet, so it's easy to yield to impulse. Debit and credit cards spell potential trouble, and I think banks push them at young people with the clear expectation that they'll rack up lots of fees.
I've had maybe half a dozen overdraws in my life, and have gotten myself straightened out each time. I never would have expected my parents to do that for me, and no amount of charm or blame would have done the trick. The consequences are already in place: an overdraft fee or the merchant charge for bounced checks; the struggle to come up with the money, the inconvenience of having to straighten out the small mess I've created. Lots of good learning there.