I have never had problems with fake news, but that is partially because i'm trained to recognize it for what it is.
It does annoy me that it is so often mixed in with real news, and presented in the same format, which allows people with less relevant training to fall for it.
Automatically filtering fake news from real news is quite hard, i can't think of any set criteria that would allow for a macro, but as a person, it is easy.
The best defense against fake news is to teach "validity assessment skills" at school, the earlier the better.