Sick of credit card swipe fees? Blame businesses, not the banks.

· The Hill