I'd be surprised if it was external influences spoiling all of the cards. It's probably just poorly maintained readers or cheap cards. Can't really think of a practical way of shielding a wallet from magnetic fields that wouldn't make your trousers hang lower than Snoop Dog's.