The Corporation for Public Broadcasting budget is funded almost entirely by federal appropriations. In 2005 Congress allocated $386.8 million to the corporation's general fund.
The amount that the CPB invests in NPR and PBS is not a significant portion of their operating budgets. However, indirectly the CPB provides very substantial funding to both PBS and NPR, as public radio and television stations feed a significant portion of their budgets back to PBS and NPR through their purchase of network programming.
I don't believe that the government should be funding NPR or PBS. Both NPR and PBS were originally created and funded by the government to provide diversity in programing. With the advent of satellite and cable I consider that justification to be outdated.
I don't dispute that their are programs of value on NPR and PBS. If the government funding was pulled, either NPR and PBS would "adjust" or the programs of value would be picked up by other broadcasting services.
Link:
Corporation for Public Broadcasting - Wikipedia, the free encyclopedia