Then instead of whining about the nasty banks
Why don't the Bloody Retail Cartel develop a backbone, get together and set up their own payment system and provide it through the many bank brands that retailers operate.
Even better, whilst they are doing that, they could hire somebody capable of spelling "security" and implement something based in this century instead of the sad, laughable crap those thieving idiots who currently run the identity theft, erm, sorry, transaction networks have. No more 3D Insecure and other ridiculous jokes on retailers and the public from the bank cartel. One can only assume (as they can't all be that stupid just by sheer numbers) that the staggering negligence and incompetence that is Chip and Theft etc. etc. is down to the small number of network operators not wanting a modern and secure system based on real crypto because then they wouldn't be able to rip the retailers off with their antiquated and absurd "secure network" joke and there might be real competition in their market.
I should be able to take the entire transcript of my debit card transaction with the retailer and post it on the Internet in cleartext without any risk of compromising me, the retailer, or the transaction. Anything less is criminal incompetence and the Wunch of Bankers responsible who should be thrown off the top of Canary Wharf one by one until they design something a little less crap, sod waiting for them to jump.
In fact, let's put some of the government spending that won't be going into the ID cards feeding trough and give it to the Cambridge University Computer Lab (or equivalent non IT supplier or Bank) and ask them to design a real and open payment card system. Then change the law and require all the "Payment Processors" to adopt that minimum level within 3 years.