Regional flamewar isn't any good either :) But there are ways of talking about these things that don't involve flamebait and name-calling. If one reads the site guidelines and takes the intended spirit of curious conversation to heart, that goes a long way. Note this one:
"Comments should get more thoughtful and substantive, not less, as a topic gets more divisive."
and this one:
When disagreeing, please reply to the argument instead of calling names. "That is idiotic; 1 + 1 is 2, not 3" can be shortened to "1 + 1 is 2, not 3."
https://news.ycombinator.com/newsguidelines.html