Unfortunately there are some cheaters out there. I asked that same question here a few years ago, "Is it possible to avoid playing against cheaters." (Actually when I asked I was quite mad and laced my question with profanities...got in trouble for that one lol). Bad news is the answer is the same now as it was then - there is no way to avoid it.
Like you said, we do not support cheating at all here, and anyone who admits to it or asks about how to do it gets dealt with accordingly. Wish I had a better answer to give you. We do feel your pain.