He wasn't taken down for no good reason.
He was fired for lying to VP Mike Pence.
The fact that the Russia probe is Fake News shows why he shouldn't have lied about innocent contacts with Russia.
Once Flynn lied to VP Mike Pence he sealed his own fate.
Letting the president or vice president go out to defend you when the information you gave them is untrue is a an extreme breach of ethics and loyalty.
At least that's what we were told.
I have always thought that sounded a little fishy...like a cover story for something more complicated.
Flynn knows better than to lie to the VP except for reasons of plausible deniability.