@ acchabaccha: My gut feeling is that nobody is 100% perfect.
I try to take everything in a positive way and learn from others and one should agree their mistakes (if they have done) i.e., first step of learning.

thanks for ur kind rply