Stop getting your news from free sources. Start paying for news and you will get better quality information.
Free news is Ad supported news. The advertisers are paying the bills and the content will always be tainted to either keep you reading longer, or to make the subject appear as the advertiser wants.
I personally like “The Week”. They have well written articles that go into some depth about the subject. They also don’t seem particularly biased left or right. Feel free to suggest alternatives.
And on that note, it is okay to critisize, but you really need to make a suggestion of where people can find non-fake news even if it is only a source that is heading in the right direction.