Big banks (and not-so-big ones too) were up in arms against the cap in debit-card transaction fees that's scheduled to take effect on July 21, but they tasted defeat when the Senate last week voted against a proposed postponement.
On opposite sides of the debit-card-fee fence, both big banks and big retailers nevertheless say that they have the consumer's best interests at heart as they try to win Congress over to their respective points of view.