Donald Trump does not want Ted Cruz to speak at the Republican convention. He insists both Cruz and Kasich must endorse him before speaking.
Kasich is the sitting, elected Governor of Ohio, the state in which the convention will be held. He has every right to speak to welcome people to his own state.
Ted Cruz is not the Governor of Ohio, but has won enough states and has enough delegates present that he has every right to speak without endorsing Donald Trump. This is not the Trump National Convention, but the Republican National Convention. Ted Cruz came in second in the race, won eleven states, and has a significant number of delegates present.
Frankly, this is the perfect opportunity for Cruz to point out the obvious. Donald Trump won’t beat Hillary Clinton and to beat Clinton we must stop Trump. I think Cruz is probably too imperfect a vessel at this point to rally the whole of the party forward. There are, frankly, a lot of Republicans in Washington who’d rather watch the whole thing sink with Trump than have Cruz be the nominee. But Cruz could throw his weight about as king maker and he absolutely should do it to save the party from Trump and the country from Clinton.
Were Cruz to offer up someone else, it would immediately destroy the image of Cruz as a self-serving opportunist. Instead, he would be the statesman who saved the party from Trump.
Regardless, Cruz and Kasich both deserve, on their own merits, a speaking slot at the Republican National Convention.