Well said one should accept good criticism be it your own party or opposition or even by your colleagues to ponder and introspect for improvement.It is possible in democratic countries only,and western countries like UK&USA administration reacts positively whereas in India 90% criticism mostly based on jealousy& for criticism on,y by opposition parties( as if they all have to condemn ruling party's actions as if their duty).Tolerance to be practised by all political parties alike