Being gracious to the hostess is not wrong. I've done it before. But on a neutral ground I'll debate anyone until the cow comes home.
Liberals won't do that. Leftists will but they tire after you let them blow out their (endless) propaganda.
Either way, you get to say your piece.
Of course not. I didn't suggest such a thing. Nor did I suggest even a spirited debate.
But if you were Jewish and someone went off on a diatribe against "kikes," your host cannot expect you to merely keep your mouth shut to humor the offender.
Nor, if you're a conservative need you meekly submit to the leftist rant.
Politely addressing them or steering the conversation away from politics and religion is the best idea.
I was asking in my post if simple silent submission is actually one of the worst, and least polite ways of handling it. Maybe it is, maybe it isn't.