I thought you explained and defended your position very well in an articulate manner.
Maybe ben is just having a bad day.
Everybody has a set of sensitivities. We found a big one of his. He is entitled to it, as we are all entitled to our personal pet peeves and sensitivities. Anything you can say is going to offend somebody somewhere.