Correction for TFS: Readers are cheap, the media is understaffed.
All of this just goes to show that you get the news that you pay for. If you're not paying for your news, not only are you not the real customer, but you're not offering any kind of signal to the writer and publisher that rewards them for quality.
Instead you're probably drawing your news from the 24 hour news cycle, which is the epitome of low quality TFA discusses. The 24 hour cycle offers no time for quality, and being entirely advertising based means that it trends towards sensationalism in order to keep viewers watching (and the ad dollars flowing in). Blogs for that matter aren't any better for largely the same reason, as they have the same instant-publishing goals and are equally prone to sensationalism.
Real news takes time and money. Time to do research, and money to pay for staff and travel to go do that research. If the public won't pay for that, then the public won't get real news. It's as simple as that.
Which is why it's all the more important to support newspapers, which are by and large the last bastion of quality reporting and research. They aren't perfect, but they're all that's left. If you care about the news then the single best thing you can do to help quality journalism thrive is to go buy your local paper (yes, buy; not read for free on their website). Only by giving the journalists in your community a paycheck, some time, and a bit of trust, will you get quality journalism. Otherwise if you aren't paying for your news, you're getting the news that you pay for.