Well as a provider, all I can speak to is "clients who erupt about politics". It holds no matter what kind of business relationship it is, professional association, sales or another. Never good to talk extensively about politics and if you can't move past someone's opinion that is different than your own, you shouldn't be in a service or business relationship. I have clients that have both left and right sided viewpoints, conversation is generally limited on those topics when I am working. That doesn't mean that I don't chat with a client whose views I share. Never wise to place your political views above the service you are providing (if a provider).