Come on guys, stop this misleading reporting, sound like News Ltd.
The story generally is making out the $4.00 is a bank fee, it's NOT. The credit card fee was 32 cents, yes CREDIT CARD fee. Most of that goes to Mastercard or Visa, NOT the bank.
Further, the $3.70 was a Saturday surcharge...