what we need is a way to flag up fake news and opinion marketed as news.
To pile on to what you said, I think opinions taken as news are the biggest problem. They aren't technically fake news because they aren't news, but people treat them as though they are. You get most of the talking heads doing exactly this -- spewing their opinions all over 24-hr 'news' networks. It's not that I don't believe opinion has a place in news, but it matters whose opinion is being reported, and how clearly it is indicated as opinion. When Trump gives an opinion, like it or not, it's probably news and it matters. When Joe Reporter from 24-hr news gives an opinion, it doesn't & shouldn't carry nearly as much weight. If they bring in an expert in a particular field for an opinion in that field, sure it matters, but these days everyone seems to think their opinion on everything is supposed to matter as much as anyone else's (myself included).