If you think that any incumbent Republican will choose to fight this battle you are wrong.
If any Republican challenger chooses to fight this battle he will also have to fight most of the incumbent Republicans and possibly the party in general.
The Republicans have no idea how to fight these battles and really dont want to deal with it.
It may take time, but Trump will drag them kicking and screaming.