Right, it's part and parcel of being a Bitcoin ATM operator, but still though they have the burden to hardened their security. They might have stop the hacks, but the hackers was able to get away with millions easy. I don't think that any services here might be ahead of the scammers, this kind of people are sophisticated enough to know the loophole and exploit before any of them knows what happened. Even if they react on time, gonna be too late. But then again, as I have said, they should really put everything in place to monitor any suspicious activity real time.
hackers don't wake up suddenly to attack and hack anyone, this takes them months and up to a year plus in some cases just studying and watching for exploits holes to get pass through with all the security layers that may be installed. Don't just wish for sophisticated hackers to pin their radar locked on you as a target, the chances of escaping is usually narrow, because in the first instance you're not even aware that you have been made a target for hack which could make what should have being a common small mistake turning to means of enormous loss.