Certainly have not upset me, Boshly old chap; I respect others' rights to hold views, and fully expect to have to justify my own in as lucid a fashion as am able. In fact, a good and well argued mental ‘ruck’ can be quite invigorating!
I promise to always try to debate without recourse to ‘ad hominem’ arguments, and will avoid at all time any squealing – “hysterical” or otherwise!

I just learnt what 'ad hominem' means

BtG