Look, Cruz is getting trashed, not by Trump but from millions of his American supporters, the people.
You lost me with those seemingly conflicting assertions.
That neither Cruz nor Kasich has won a plurality, much less a majority, in 22 of 32 states is also a mathematical reality. I haven't said that I support Cruz. So I don't know what your point is.
Twitter is beating them. Not a single supporter.