The reason James Comey was fired, was not over the Flynn Case - but the Clinton email case.

Deputy AG, Rod Rosenstein, recommended his firing, supported by AG Jeff Sessions and then the President.

Rosenstein's letter: