article explains the problem and offers some suggestions on how to avoid debit card fees. The strategies can be summed up as follows:
1) Pay with Cash – Remember when it was king? Those days are coming back.
2) Pay with Credit Cards - Rewards have been increasing.
3) Switch Banks - My wife says vote with your feet and walk if needed.