Ben Shapiro: President Trump has defeated the media