My latest gripe about my bank

Over the years, I've made more than my fair share of mistakes in banking. I once put a large check in a backup account instead of the main one and the next day, I had a bank fee bloodbath. At various times, I've been derelict at balancing my checkbook, and there have been times I've lost track of what check was still out there, only to fully understand when it came through, and I didn't have enough money in the bank to cover it. I've also -- well, look, I'm not here to talk about my dumb mistakes. I wanted to bring up my bank's dumb mistake, and ask the question:

When my bank screws up, why can't I charge them a fee?

Friday, I rushed over to my bank and made a deposit of $646.