Agree with a lot of your points. However, this particular article seems to favor Trump. Which is surprising for all the reasons you cite. Because it is NPR.
Thanks for the feedback.
Whenever I/we see/read NPR or CIA by themselves in a so called news article, we/I know it is fake news.
Add both of them together for a really toxic brew.