Every political opinion has a reasoning and differences in political opinions are usually based on differences in the morals or ideals of people.
That is very vague. Because sometimes those “differences in the morals or ideals of people” are that certain demographics of people are inferior, dangerous, or otherwise shouldn’t exist in society. That isn’t something we should pretend is reasonable.
It’s also not true that every political opinion has strong reasoning behind it. Some people just do not live in the same reality that we do.
Refusing to debate a topic (aka refusing to hear the other side’s arguments) just leads no narrower-minded people. You cant have a reasonable opinion if you have only heard one side’s (your own) arguments.
But we HAVE heard them. We have heard them for decades. We have heard them over and over and over again until our ancestors had to fight multiple wars against them.
We have heard the racism and the sexism and the homophobia and the transphobia and every other little bigotry. Stop pretending we haven’t heard them out. We have.
And after decades of listening and trying to have these conversations people eventually say “enough”. That’s not being narrow-minded. It’s the opposite.
The more room you make for bigotry, the less room you make for people affected by that bigotry. And if one wants to hear diverse views, then one should listen to diverse people. Bigotry leads to echo chambers.