I think Jason Knight's answers do get really offensive, and way out of the line at times; as j and Milica have mentioned, I and a few other people have called him out for it!
I can also see how it can get infuriating to some (read: me), at times, when they think "Jason doesn't know what he is talking about (React vs. Accessibility; vDOM uses only innerHTML for diffs); yet he puts on this offensive blame game!"
Having said that, I've also expressed to him multiple times that his knowledge, and corresponding contributions are deeply appreciated in this community.
In this regard, I wouldn't want him banned; I still am always curious to read what he has to say!
One solution I see to this problem, is to have a Block button on profiles (just like the Follow button); so the community has the power to have or not have the chance of engaging with profiles they choose, on an "individual" basis!