I personally do not think you should remain quiet, but I don't think getting loud and disrespectful will accomplish anything. I would rehearse. Write down some of the things he has said, and come up with calm and logical responses. The calmer you are, the more he'll be out of control. Obviously, try not to discuss politics. You could even ask him to eliminate it.