I agree. I don’t see why he resigned.
An advisor cannot lie to his/her bosses and expect to keep the job.
Cuz he lied to Pence, who then vouched for him.
That left Pence looking like a dunce if they kept Flynn.
This way, it looks like Trump/Pence don't put up with unreliable troops.
He lied to Pence and by extension Donaldus Maximus II