Card surcharges are unpopular, but banning could lead to more ramifications for small businesses, while the big banks get off scot-free.