20110405 news: Harbhajan Singh hits out at critics