20111020 india: Anna Hazare slams critics for 'illogical takes'