There are few interesting things about flattery and criticism. If one is not doing well,flattery is bad for him as it gives a false sense of doing well for him and criticism will make him angry. But when one is doing well,flattery does not elate him as he KNOWS that he is doing well ...and criticism does not affect him as his performance speaks about the judgement of people who criticise him and he feels amused with that.
General observations...I am not taking anything as criticism....
Smart_trade