This does sound like a complete fiasco. The Police have to act when a Bank contacts them to report an offence and as the average PC knows nothing about bank fraud in comparison to specialist staff at your friendly neighbourhood financial institution. It would appear to have been investigated and soap dodger's Step Dad has been exonerated, but nonetheless he must have been very frustrated, angry and worried. I don't envy him.
I was worried to see written above about shop workers making a note of the 3 digit number on the back of the card. Perhaps it's worth while all card users not actually handing over their card, but instead put it into the machine them selves. Restaurants and small petrol stations are always "good" places to have your card cloned. If they don't have a wander around card reader, go to the till and place the card, or swipe it yourself. In other words, don't hand it over.
Another one to watch out for is the ATM. The signs on them telling you to cover up the keypad when you input your 4 digit password are not to prevent anyone behind seeing the number, but to prevent it being seen by a pinhole type camera set into the plastic moulding above the machine. This would be because a "Lebanese Loop" may be fitted into the machine. I know this sounds like a contraceptive, but it actually fits into the facia of the ATM and captures your card while the camera records the PIN. The card doesn't come out and as these would almost certainly be used on a Friday or Saturday night, there is no-one to speak to to get your card back quickly or cancel it. By the time you phone your bank on Monday morning to try and get your card back the damage has probably already been done.
So try and use your card in a machine when the building, Bank, supermarket or whatever building the ATM is attached to is open and do everything you can to avoid using one on a Friday or Saturday night.
I don't buy anything off the Internet, with the exception of booking a hotel and don't intend to spend much when I do, so I have a Visa card with a self imposed £100 limit, that way not much can go wrong.