What he did was not illegal, but if he lied about it to VP Pence, he should be replaced. You have to be able to trust the word of the person in that position.
As I understand it, that is the issue. Flynn was not honest about the call.
Fake News until the “official” has a name. The media always Names a official if they really have one.
One report said he “lied”, another said he “misled”. Which was it? Keep in mind that Pence is a politican and Flynn is not. Flynn didn’t do well at DIA because he didn’t play “the political game”. Mike knows he has enemies within the IC - primarily because of things he said about Obama’s policies and direct criticism of the Intelligence Community and he doesn’t know who he can trust. You can bet that no one - including Pence - is willing to take a round (figuratively) for him, but he would and will do so for them.
That is the crux of the matter. If he flat-out lied about it, he can’t stay.