That is about the size of things. trump has near absolute control over the Republican Party. It is very much the party of trump. Republicans have to be very careful going up against trump.
So we are left with a choice, either vote for Democrats, or vote for trump.