"Micro-cheating" sparks fierce debate online, is it okay?