All of this has happened before...
Anyone with an eye for the past will remember a few issues with ATMs. A number of customers sued banks when they refused to act upon fraudulant ATM transactions, mostly (but not always) from stolen PIN/strip details (often obtained the infamous false fascia scams [http://www.snopes.com/fraud/atm/atmcamera.asp]).
The banks 'believed' thier system 'technically' infallable. One court defense even stated that the codebase was 100% secure as it was written in assembler. The technically inept judge, if I can recall, believed the argument, ignoring the fact that a) assembler for large applications can turn into swiss cheese and b) this technical solution was simply being bypassed.
These very same banks were initially abhored by the presence of ATM security cameras introduced by Citibank (would make them *look* insecure), who themselves have tried to hush security flaws rather than fix them [http://cryptome.org/pacc.htm].
These greedy idiots take no responsibily for thier own actions, and when they fail with their golden bullet they simply blame everyone else. It's *their* money, after all!