The liberal politicians and press are outraged at Trump's firing a few days ago of FBI Director Comey, even though they themselves were calling for him to be fired only a few weeks ago, because of his last-minute opening and then closing of the Clinton email investigation in the few days just before the election. Apparently when liberals called for his firing it was sensible, but when Trump actually does it it is a threat to the nation. The level of hypocrisy in politics these days - from both liberals and conservatives - is breathtaking.
Actually, I think he should have been fired a long time ago. By law, the FBI is only supposed to investigate, not make prosecution judgements. So in the Clinton email case, the FBI was, by current rules, suppose to just present their findings to the attorney general, who would decide whether to prosecute or not. His public announcement of the investigation's findings (itself highly unusual and highly improper), and then his announcement that the findings didn't justify prosecution were completely out of line and against current government procedures and rules. And of course the investigation itself was very strange indeed - no grand jury, no subpoenas, cozy deals with Clinton staff about what questions couldn't be asked, agreement that staff laptops (and the evidence they contained) could be destroyed, etc, etc All in all I think he was a serious detriment to the FBI, and it was high time he was replaced..