My DH has been driving me nuts too. There are several controversial subjects that are frequently in the news here in the US. Let us lump them all into Green and Purple. DH is definitely waaaaaaaaaaay over on the Green side of the scale, so much so that he can't even SEE the Purple side. I'm neither Green nor Purple; call me Blue, because I can usually see both sides of the issue and think that both sides have relevant points.
DH will ask me something like "What do those Purple people mean when they say "_______"? I attempt to explain. Then he yells at me
, not because he objects to the way I'm explaining, but because he strongly disagrees with the Purple point of view.
I'm afraid that I was not polite the last time this happened. I yelled back "If you can't listen to the answer that you wanted without yelling at me, then to h@ll with you and your dingdangity opinions," and left the room.
Next time I'm going to just refuse to discuss it.
No bean dip, just "You always get mad and yell at me when this subject comes up, so I'm not going to discuss it."