The pair of you have much in common, but sometimes that's not a good thing. The problems at the core of your relationship are bound up in trust and tolerance. Neither of you respects the other's viewpoints in matter of politics, values, or your overall world views.
Worse, not only do you each believe you're in the right, you try to convert the other to your way of thinking. Fights erupt, and you both say things you don't mean. Finding it difficult to make peace, both of you bluster and roar. Yet very little gets really settled. Even when you manage to smooth things over, neither of you believe things will get any better. And you're certainly not willing to work any harder than your partner is. But it's not all gloomy and fatal. Face it, you've been focusing only on the negatives. There are actually many positive sides to your pairing. Each of you is clever and kindhearted, generous to a fault and loving. If you can simply learn how to give your partner the benefit of the doubt and accept that someone else's views are equally as perfect as your own, you'll get along much better -- with your lover, and those around you in general.