I hate banks and thieves!
Is there a difference?

Hackers are just as bad. Sorry they scammed you, laserpat. They must have been quick for the bank not to catch them.
I tend to withdraw cash from my credit union's ATM. That's still probably safer than using the debit card all over the place so cash is still a good idea.
As for stealing your card info...this is old technology(by today's standards) and it's why my enhanced license comes in a specially lined sleeve. They don't have to see it or touch it.
http://money.cnn.com/2005/05/19/news/economy/express_pay/index.htm