Be fair I didn't read the article. Just judging by the site, the headline, and current events, I assume the problem is that the content of the page is opinion instead of fact.
Ok, what's wrong with that? If that site/blog post has gained more traffic, social signals, backlinks, etc. etc than it's "competitors" shouldn't it naturally be top ranking?