Couldn't agree more.
I find it refreshing. I'm perfectly find with disagreements, since people are entitled to disagree on the vast majority of points.
Where I get extremely frustrated is when people lie, and distort, and then they ignore the points you're making, but just re-assert their gratuitious claim repeatedly.
When someone points out ... "well, it's not as clear-cut as you claim, since it's highly disputed", intellectual honesty requires that you have a look. Then, if you want to say ... "well, those other opinions are irrelevant, at least to this issue, because ...". That's OK, even if your because is wrong, since then we move on to the next point in the discussion / debate / argument.
What isn't OK is just to pretend that information or evidence does not exist and just repeat your assertion ... "Council condemned Honoriuis as a heretic. Leo II approved."
Both of these premises we respond to with the old "DISTINGUO". To the first point, that it's disputed whether Honorius was condemned as a heretic. To the second, Pope Leo was clearly listing Honorius as being guilty of PERMITTIING the heresy rather than personally adhering to it. At that point someone might respond that this distinction does not apply here because ...
But these guys completely ignore that and just keep parroting back their original assertion, committing the "ad nauseam" fallacy. Imagine a parrot just repeating: "Baaah. Honorius heretic. Leo cofirmed. Honorius heretic. Leo confirmed." Then you say, "wait a minute, I don't think this is clear". "Baaah. Honorius heretic. Leo confirmed."
This demonstrates intellectual dishonesty where you already decided ahead of time what you want to believe and are not basing your conclusion on an honest and rational and ojective evaluation of the evidence.