Report: Trump fired Comey because he would not publicly clear Trump of Russia ties

Trump fired FBI Director James Comey because he "would not publicly state that there were no links between Trump and Russians," reports MSN, citing a paywalled article at The Wall Street Journal. He also hated Comey's relentless attention-seeking from the media, which offered Trump a staggeringly narcissistic excuse to fire him: inappropriate treatment of Hillary's emails.

…there was growing frustration among President Donald Trump's associates that the former FBI director would not tamp down questions about the president's alleged connection to Russia.
He refused to "say those three little words: 'There's no ties,'" the source told WSJ about Trump's decision to fire Comey without any forewarning. Comey was appointed in 2013 and had not yet served 6 years of what should have been a 10-year term.

A White House source also said Trump was upset about what he viewed as the former director's willingness to jump in front of cameras and questioned whether Comey could be independent while keeping such a high media profile. Another White House aide described the former FBI director as a show horse.