Go to your local branch and talk to the bank manager(preferably the bank where the account was opened). He can waive most or all of the fees if you talk to them and explain it calmly and clearly(try not to act pissed just say you want this cleared up). I once overspent without any good excuse and he waived $145 of my $160 in fees. With your excuse the whole thing should go over well unless the local branch manager is a douche.

I am also with Wachovia