Pick a reporter from any outlet and manually perform the analysis that you've suggested and I think you'll see that it is not easily computational. Even basic taxonomy of "kinds of stories" is not well implemented on a service such as Google News.
You'll also find that almost all reporters do the things you don't like. It's a mostly-inevitable consequence of the system of incentives and constraints that apply to almost all reporters.