I wouldn't be convinced that the possible benefits from fast, transient anger (within reasonable bounds) are outweighed by the lasting detriment to one's character without reasonably compelling evidence.
I suppose it could be that the danger to one's character is never worth it, however: some people may be aided by embracing / listening to transient anger (to quickly identify wrongs and convey to others in a compact and compelling way that something is not okay with them), but others will let it corrupt their character in far worse ways than the anger ever helped. So for average advice, maybe it's good.
For this to be near-universally applicable personalized advice, again, I'd need reasonably compelling evidence.