Third option: dedicated Republicans can also be negotiated with. You can trade off, as above, or adjust numbers.
If you think that Trump is uniquely bad, you can compromise with the dedicated Republicans on non-Trump parts of their agenda. Tax breaks or deregulation.
But just assuming that every Trump voter is a White Supremacist is no good.
If 46% of the country were _actuality_ White Supremacists, they would have a commanding plurality in Congress. Everyone would have to suck up to them. They would be way better at pushing their agenda.
46% is not a majority, but it's a sizeable enough minority that it can't be ignored.
A lot of my friends on the left don't understand how anyone could vote for Donald Trump, and want to just ignore or ostracize them.
But you can't.