Boy...and some people just can't be civil, and are just obnoxious jerks, aren't they? I guess we all have our crosses to bear, don't we?
I can do as you suggest, which would probably help...you, on the other hand, I am not so sure that it's fixable.
Good high ground you got there...