Trump's a lot of things. But, I don't think 'sniveling' or 'coward' would have been one of the first 80 or 1,000 words that come to my mind.
The first punch may not have been by Cruz, but it was in support of Cruz by name. These guys are something else. They all rely HEAVILY on their PAC's, but want to distance themselves from them when the media starts getting warm. F em all.