Here is an interesting perspective from Gordon Chang, who says Flynn was part of the recent China groveling (not his word) and so he is glad to see Flynn gone:
The story I read is that SOS Rex Tillerson convinced the POTUS to support the “one China policy”.