Spot on. I will say that until very recently, I agreed with the sentiment that there's basically no difference between the parties or their members; that it's all just tribalism.
In light of the radical swing to the left that is well documented throughout the west, I think it's almost willfully ignorant to stick with the "no differences between them" position. Our ideas (the entire range of them) are far more tolerated on the right and I'm someone who came from the left.