Wow, this was inna hell of a read! Excellent article.
Srini, I could highlight every single word from start to finish but I guess that won't do you good with the notification bomb so I better not.
It's true that self-deprecating humor has many benefits for us, I've used it too throughout my life and as you said, it neutralizes a lot of negative emotions. Thanks for writing this super insightful post! :)