Di , if we really analyse deep down , the highlighted line is true with everyone in the current scenario. It is the same thing as we talked about in the Markovish behaviour thread.
The reason being that we all are educated , and have had plenty of experiences because of the openness of the culture , easy access of information etc etc. Thus we all think of ourselves as the "suljha-hui personality" and the one who is knowledgeable and are not open to good suggestions by others. We have this layer around ourselves in which we dont let others opinion matter on us!
I agree with Navin that self appreciation is a good deed when it is for setting standards/benchmarks for ourselves.
There are a couple of Doha's to soothen this for us!
1) For the excessive self praiser :
Bade badaai na karein , bade na bole bol
rahiman heera kab kahe , laakh taka mera mol!
2) For those to whom someone has looked down upon:
Jo baden ko laghu kahe , nahi rahim ghat jaaye
girdhar murlidhar kahe , kachu dukh maanat naaye ..