Liberals, Democrats, Opponents and Liberal Media like to pretend Trump is given free media and was never challenged or vetted.

I want to dispel with the fiction that Donald Trump is never challenged by the media and in fact given free publicity. The fact is that they jumped all over anything Trump had to say precisely to destroy him. In doing so, rather than cower in fear and slink away; he developed his arguments further, stayed on point and was proven right EVERY TIME. The reason he was able to stay on message is the crux of his campaign, he's self funding.

For one big donors are antithetical to his platform, Balancing trade will cut deeply their profits, profits they can just give a small fixed slice of to the Communist Chinese Government in return for basically slave labor. Add in the Wall along with deportation and all it's impact on the only industry left - Services, you begin to see that the GOPe or just the uni-Establishment itself who has been funding this fleecing of America could never support Trump.

It also runs deeper than that, into SJW culture. Big corporate donors above all are pussies who need to not to be challenged by the left. They run in fear when the left challenges them not because of economic impact, but because of virtue signaling to other members of the Establishment Tribe in Academia and media.

Now that Trump has signaled to the American people that he will not abandon them and their issues, the public cannot get enough. It doesn't hurt that Trump also has a tremendous heart and sense of humor which he is able to display on his feet better than any candidate. Yes he honed his shtick in reality TV, but anyone willing to do their research can plainly see that he is espousing views that he has held closely from the beginning. Sure he has had some change of heart on wedge issues like Abortion and the second amendment, but at least he came around to the logical side of those issues.

TL;DR - Fuck these motherfuckers, Trump earned his media by defeating their gauntlet and now they need him for ratings.