ninja, do you think you could fit in the phrase "self-righteous indignation"? Other than that, I do believe you've got it covered.