Me too. I really hate that I had to put him on ignore and he is the only one so far. I believe it is good to hear differing opinions, even if they are highly offensive. Occasionally they do make a good point or I am forced to examine my own assumptions. I prefer open conversation, but if the conversation turns into a Gish Gallop or an exchange of insults then at that point engaging with such people is a waste of time.
I never ignore anyone for a differing opinion, just for adding too much noise. The exception, who is before your time, I think, is Ursus, and that was because he got to be way too creepy. And yeah, those conversations are nice...but they pretty much never happen on this board, so I settle for dunking on the guys with bad takes (eg stripfan, altaguetta), which is a lot of fun for me precisely because of the reactions you're talking about. It's not as fun with sy barite (and others) because ultimately their rhetorical persona boils down to ignoring much of what you say, zeroing in on irrelevant, tangential minutiae, and then throwing in an insult or two to project intellectual superiority. Unironically channeling this immortal dril tweet: