I don't like Trump, but how could the president of the United States not fire an FBI director who:
1) Selectively documents every conversation he has with the president(who he works for), but didn't in the previous administration.
2) Actively avoids interacting with the president(who he works for).
3) Publicly shows utter disdain for the president(who he works for).
4) Has so corrupted the investigative process that there is mutiny in the ranks of the FBI of all political persuasions.
Comey would have been a hero if he would have quit before Trump was inagurated. He is now officially a Jackass, with demonstrated incompetence as a person who has a clear agenda. That agenda was to fix what he perceived the result of the path he was forced to follow in dealing with the Clintons. The fact that he had to call off an investigation after the head of the DOJ had a 30 minute private conversation with the Hillary's husband clearly ate into is soul.