I think there's a time and a place for political conversatons.
I myself had an infuriating experience the other day with a health care worker here in Canada.
Right before the bloodwork was to begin (long story short. . but I found out I'm HIV positive last month) he saw that I actually don't have full OHIP coverage, because my original citizenship is American.
This man suddenly gave me an earfull about the political situation in the US, and the problems of both parties (as if I didn't know), and looked at me and said "I hope you democrats get it right this time!"
And I am NOT embellishing the story.
To the man's credit, he quickly realized how inappropriate he was being, and apologized profusely.
I accepted, and then informed him that I will not be returning.
Sometimes, you just shouldn't go there. Whether you're right or not.