This doesn't cover your no battery requirement, but if you can find one at a reasonable price this is an awesome radio.
Requires 1AA battery and lasts forever, could probably grab a solar charger and some rechargeable batteries and that thing may outlive you.
Something like this is perfect: http://www.amazon.ca/Sony-ICF-S10MK2-Pocket-Radio-Silver/dp/B00020S7XK/ref=sr_1_1?ie=UTF8&qid=1441130889&sr=8-1&keywords=sony+radio
I've never changed its batteries ever. A 4 pack of AAs or AAAs or whatever it uses is probably a lifetime supply of juice.
Radios are extremely cheap. Here's one for $10 with out subscribing to anything. http://www.amazon.com/Sony-ICF-S10MK2-Pocket-Radio-Silver/dp/B00020S7XK
Implementing a subsidy for end users, is costly and would include a lot of bureaucracy. It's much easier to give subsidies to the supplier. The internet needs a lot of infrastructure which costs a lot more than a radio tower.
Why do you believe in subsidizing internet access but not public radio? It's all information. This is about informing the public and not about entertainment. I could understand if you didn't want a top 40 radio station subsidized, but public radio is about public education. It's like a public library, but with information about the present.
Sony ICF-S10MK2 Pocket AM/FM Radio, Silver https://www.amazon.com/dp/B00020S7XK/ref=cm_sw_r_cp_apa_74jGzb21RC8RH
Honestly this is the best cheapest highest rated radio. You can't go wrong with this. It's great to listen to games, have around the house, in case of storms etc.
But how do you get the radio feed onto the computer? I literally use a radio. One of these guys. http://www.amazon.com/Sony-ICF-S10MK2-Pocket-Radio-Silver/dp/B00020S7XK
I've got this radio last season listening to games while I'm working. http://www.amazon.com/Sony-ICF-S10MK2-Pocket-Radio-Silver/dp/B00020S7XK
It's slightly bigger that most pockets but a great radio.