@Joanna *****
I am not sure what card or where he had the unfortunate encounters. Credit card is good if you encounter fraud. But normally ATM in normal areas are perfectly fine exactly like everywhere in the world.
I have made hundreds of withdrawals in Thailand and region and never had any issues other than no network. Meaning have to wait or try another. It is no different from any other place in Europe. If the machine looks dodgy or tampered with find another. Or go into the bank lobby which in many parts have staff on duty as well. For example in shopping malls.