The only reason it's a problem is because a [black] Democrat gave the order.
I generally object to American presidents launching missiles at countries that haven't attacked us, whether they're white or black, Democratic or Republican. I didn't approve of our
last president's foreign misadventures, either. It's got nothing to do with skin color or party.
The missiles were already in our arsenal, paid for.
And now they will be
replaced. So Raytheon gets a check for $3.7 million times however many.
NPR claims that Federal funding is less than 2% of their budget, anyway.
There are several entities here, including the Corporation for Public Broadcasting (which subsidizes PBS and NPR), NPR and the NPR member stations across the country. NPR says the loss of federal funds would hurt, but it wouldn't be fatal. However, the affected money that goes directly to NPR member stations is what allows many poor, rural areas to have public radio. These communities can't offer much in the way of local pledges and underwriting support.
And trying to draw a straight line from defense spending to NPR, education, etc., is a disingenuous effort at best.
It's really not. As a country, we decide how we're going to spend our money. In recent years, we've decided to spend many tens of billions of dollars on various wars. Spend less on missiles and you have more money for Pell Grants, assuming you think educated Americans are more important to our future than dead Libyans.