The banks have made it quite clear that no matter what the government does to try to reign in their penchant for nickel-and-diming us all to death, they will do everything they can to continue to charge silly fees.
This piece from CNN Money has some tips for stopping the Fees That Never Die:
http://money.cnn.com/2011/01/07/pf/checking_account_fees/index.htm