When you opened your account, you were given a breakdown of the charges along with a copy of the signed contract between you and the bank.
When you went overdrawn, bounced cheques, or whatever, you knowingly spent, or tried to spend, money that was not yours, then you got charged in accordance with your agreement with the bank and didn't like it.
Banks are not perfect, but you and every other person concerned (me included) have incurred charges at some point with 'eyes wide open'. We knew the rules and we were either negligent or careless. Neither of these reasons are the banks fault.
Accept the consequences of your actions and move on people!