This depends on the core value of a person. If he is ok with lies, then he can definitely cheat his way into winning in gambling.
I prefer fair play. Just like what the golden rule stated: Don't do unto others what you don't want others to do unto you.
About preventing others to cheat, if I know ways to prevent that like being keenly observant, or having someone to monitor them.