He has betrayed the whole nation for supporting him through the Australia incidents by acting stupid again. He has done a criminal act by punching Sreesanth (though I am not a big fan of Sreesanth either). After all Harbhajan is a police officer himself (of course, not earned through the right way)