The firing was justified and long overdue. Unfortunately Trump has made a mess of it with his stupid tweets, bad messaging, and suggesting he may have recorded conversations. Very un-presidential.
http://thefederalist.com/2017/05/10/6-quick-takeaways-from-trumps-firing-of-fbi-director-comey/