"But my friend is important to me." That right there is your answer. If your friend is special to you then make sure you invest that time productively. Most importantly try and stray from subjects that you and her husband do not agree on. Hopefully it will be easy to avoid social and political issues while all of you are out doing things together. I also think you need to pause before you jump too far into judging him for standing up for what he believes in. Why? Because you did exactly the same thing. You went down your checklist of virtue signaling like he did and you both came out looking about the same - no tolerance for different opinions. Both of you think you're right and your choices are the obvious ones. Let me say this. You got to give to live. That means you have to turn the cheek and show him tolerance if you want to see the bigger picture. Maybe in time, if he can see you're respectful to his views, it might make him think differently. Living by example is often the best way to persuade people no matter how you see the world.