Well, yes, you are right, in the sense that no program for anything can ever cheat -- given that all such programs are only following the code of the designer, ergo it is always the designer who is unethical in some fashion, not his program.
Cheating is acting against set rules or gaining an unfair advantage over a competitor. In that sense, if the program is coded to do that then the program is cheating.
I personally thought the anthropomorphic metaphor was clever. Guess you didn't.
It would have flown a lot farther, but maybe not better, in an Isaac Asimov board. You'd have been lectured on the Frankenstein Complex, too ;)