Former prime minister Dr Mahathir Mohamad today said that he took it upon himself to criticise his hand-picked successor Abdullah Ahmad Badawi's leadership as no one else was able to do so.