I agree with all the above.
However, a lot of my self put-downs are not a big deal to me!
I'm either half-joking or I don't really care about it that much.
I think there's a lot to be said for laughing at one's self. Keeps me from taking myself and life too seriously :)