In a theoretical race, this isn't a bad position to take, but it ignores the reality of the 2020 race. President Trump is doing the same thing to the democrats, and in much larger numbers. Collecting the data from his rallies, it is typical that about 20% attending are democrats. He is also getting about 20% of the black vote. This is enough to turn more states red.
That's pre-2016 analysis. There aren't any moderate Republicans who are going to vote for a gun grabbing leftist. And every Democrat is a gun grabbing leftist, or a closet leftist.
Anybody who votes for any Democrat is voting away their freedom.