I have had to deal with idiots like the one you are decribing before and after exhausting all avenues except going to the IG I had a bad day and gave him a verbal lashing which resulted in me losing a stripe. I was quite a bit younger and a whole lot less wiser than I am now and I made a...