The $16 billion battle between retailers and banks over new caps on debit card swipe fees appears to have been won by... retailers! The Senate was unable to pass an amendment today that would've "delayed" (killed) the caps' implementation.