I disagree. You must understand how we got here because we are simply perpetuating the cycle due to a fundamental misunderstanding of the problem.
You cannot beat the Republican party because the problem is not confined to the Republican party. This is not a both sides same argument. Yes, Republicans are 100% a problem, but they are not 100% of the problem.
The problem is the idea that conservativism is an ideology. It isn't. You cannot argue with a conservative because there is no logic behind the thought process. You cannot challenge conservative values because they do not exist. You cannot fight the Republican party because they aren't even in the ring. They are describing a fight on the radio to their listeners, describing how they are hitting you, how you are crying and flailing because you suck, how you're cheating and vomitting because you suck so bad, and the viewers and listeners are cheering along as they narrate a fixtional fight. The moment you climb into the ring, you've lost because you're feeding the idea that this is in anyway a fight. The Republican Party can simply declare victory, because you've agreed to perpetuate their lie.
The lie is that conservativism is a valid ideological position.
That's why it is so difficult to attack. There's nothing there to hit. Conservativism is one simple, foundational concept: I am a good person.
Because I am good, what I want is good. It doesn't matter what I want, it is good because I want it. It doesn't matter if what I want changes, it is only good when I want it. It doesn't matter what other people want because I want it and that makes it good.
Because I am good, what I say is good. It doesn't matter if what I say is true, or fair, or logical, or even internally consistent. It is good because I said it. If I was wrong, it is good that I was wrong.
Because I am good, what I do is good. If I hurt people, those people deserved to be hurt. If I violate the law, the law is bad. If I force my will upon others, it is necessary to obtain the good I deserve. Any obstacle to my power is bad.
Anyone who challenges me is bad. Anything they say or do to oppose me is bad. It doesn't matter if they use my own words against me, it was good when I said it and it was bad when they said it.
On every issue, Conservatives will draw a chalk line around wherever they are standing and decide that those are the battle lines between good and evil. Every conservative does this, because conservatives are told it is OK to be a political narcissist.
The way to oppose them is the same method to dealing with narcissists. Establish boundaries, ignore their bad-faith arguments and personal attacks, reject their artificial reframing of the issues, and stand fast on your principles. You're not going to convince them they're wrong, you can only hope to demonstrate a better way to be.