I really hate saying this, but I live in the Deep South and people here can quite repulsive under the veneer of manners. The amount of hate, anger towards people different from them, and just rampant racism is quite difficult to deal with. And these are things that get exposed when having these conversations.
I do as you suggest. But I'm always ready to just walk away from a conversation. There's no winning with these people and the moral injury you sustain by being in their presence is awful