If there was, firing him would not be smart. He now would have no reason to not spill the beans, if there are any beans to spill. It may be that Trump had to wait until other people were in place to replace Comey. No matter whether you're a Dem or Repub, you must admit that the FBI Director has been a source of chaos for many months. As an executive, Trump is doing what any executive would do. Watching the media and politicians like Schumer make crazy statements is laughable. What they want is a special prosecutor who will guarantee the investigation will drag on into the 2018 elections. Apparently Schumer doesn't have faith in the bi-partisan Senate investigation. Odd because he's the Dems leader in the Senate. This is all about the next election. Dems have been on an 8 year losing streak.  It's all politics at its worst. It could all backfire. We'll see.