I have no idea how I ended up seeing this comment but I just want to say, hats off to you for the way you handled yourself here.
It's horrifying to know that minds like James' are in the world. But at least they give reasonable people like yourself an opportunity to shine. 👏👏👏👏
p.s. don't worry, I'm sure we're going to disagree any day now...