...and, dare I say it, be honest with yourself and make sure your own behaviour is beyond criticism before "launching into the idiot".
Very true words. I'd have a look at myself and make sure that I wasn't creating the irritation.
Been there, done that!