I think you don’t give Trump enough credit. The media report the facts, they don’t make them. Dealing with a world leader is a very different scenario, and your dealing with a very different type of person, and one that Trump deals with in the business world. To compare the two is naive IMO. As for the baby duck, he runs the pond. Her daily bread is advertising and viewership, and she does not control that, in this case, he does.
He's gone around calling Ted Cruz all sorts of names. If he's not a baby duck he should accept Cruz's challenge. But he won't, because we know he is a baby duck and not fit for command.