Reminder:
A difference of opinion is not an attack.
We can only have meaningful discussion if we maintain the ability to disagree politely.
Take from this what you will.
I think that it can be vigorously, but with respect for the other person...throwing ‘dirt’ is not my idea of respect!
So long as your opinion does mean the destruction or dehumanization of other human beings rights, it's fine with me.
I think it depends on perspective..
I have got into arguements with people who it seemed like they were attacking (either me , or a gender or a group) .. looking back, i think they actually believed whole heartedly that what they were spouting was just an "opinion " even though not once , on anything they said was phrased as an opinion.
Big thing, as you mentioned.. be polite about .
If they can't (or i can't).. then i am tempted to just block or ignore that person.. especially if it looks like no common middle ground is possible.
Ideally i think you're right. In reality it depends on the person(s) you are speaking to IMHO.