I think there are many reasons to defund NPR. Firing Juan Williams for speaking his opinion on Fox News that they disagree with does not rise to that occasion itself, but it may well be the straw breaking that camel’s back.
Perhaps not the firing itself, but their obvious bias and disregard for Our Constitution.