They never replaced agency spots with PSAs. They replaced them with more host reads and 1-800 spots. From what I've seen, at least for Rush, he's made up for lost agency money with other stuff. But it's had an effect in other places. Let me know if you're hearing McDonalds or Home Depot in Rush.
I work when Rush is on, but I know for a fact that Home Depot runs during some of our syndicated programming. Hannity if I had to guess. They also buy time in the barter spots for syndicated stuff.
The "do not runs" have not stopped. Also if your station runs any syndication, they ALL come with instructions for "do not run in Rush Limbaugh or any controversial programming." Those are the exact words I see every day.
I've never seen one since about 2 weeks after Sandra Fluke. In two different stations, both of which ran Rush. Are they hiding them from me? Is it a conspiracy?