I failed to disguise my chuckle reading about Onn Hafiz’s verdict on public debates. As much as he unequivocally failed to ...