CNN's Dr. Sanjay Gupta: Is it ever OK to cheat?