The majority of Republicans have been rejecting Trump, but they have been divided among all the alternatives, so Trump has won primaries with pluralities. When the party can unite behind one Not-Trump, that candidate will do much better against Hillary than will Trump, the most disliked politician across America, the one with the highest unfavorable ratings ever recorded.
...and a bigger majority of republicans have been rejecting Cruz.
“The majority of Republicans have been rejecting Trump”
An even greater number of Republicans have been rejecting Cruz. Perhaps he should drop out so we can all unite behind the candidate who’s clearly winning.