Historically, the first order of business for an authoritarian government is to neutralize the media and press. That is what trump is doing by attacking the media.
The media has totally discredited itself, and Trump is calling them on it. 'Fake News', 'All-In', Refusing to report news due to bias / agenda, etc....we finally have a President who is calling them out, although IMO this problem with the news has never been this bad before.
NPR, however, has been little more than a liberal propaganda / elitist media for decades now, and it is about time tax dollars were cut off from such a blatantly biased federal govt-funded organization. If liberals want so badly for it to remain on the air let them pull money out of their own pockets to pay for it.