Every business, big or small, takes business deductions -- which -- at least acc. to the IRS, is any expense within reason that is the cost of running the business. And of course there are some limits. But the average American business deducts between 30-80% of their revenue. Including your uncle's. And including CBS.
80 percent of private sector employees in the US work for corporate entities (S corps, LLCs, etc.), or partnerships. There is nothing intrinsically bad about corporations. Without them, a lot of businesses would refuse to take risks, incl. the 'risk'of hiring people.
As for sports radio, I'm glad those stations are on the air. I listen to most of them -- esp. the national networks because the local shows bore me. But that aside, from what I read on another thread here, the sports stations are one of two or three formats that cater primarily to male listeners. The other formats are more aimed to attract female demos. So taking away sports stations would give male listeners less choice. Experts here feel free to correct me if I'm wrong.