playing competitive Chess is a privilege, not a right like freedom. I'm totally fine with 0-tolerance, because the only penalty is you can't play in competitions. If you want to play chess with your mates, no one is going to stop you.
Then everyone will think his students are cheating when they perform well!