NPR is indeed a propaganda machine. But only for one party, and its woke ideology. It doesn't even have to receive federal funding to acknowledge that. Now the technical question is what label do you put on a media platform that's captured by an ideology favorable to a single party which comes to power every few years?