Rollins is 100% right. Kasich has to have cut a deal with either Trump or the establishment, who said they prefer Trump to Cruz, to block Cruz. There’s no other reason for him to keep running.
Don’t leave out the possibility that Kasich is simply being patriotic.