Ronin006, you make it sound like vetting only starts on inaguration day (Jan. 20th) which is not true.  Vetting begins even before the Presidential race has ended.  I would think that once the election was completed in November Trump's transition team would either have or be on the cusp on obtaining the necessary security clearances to complete thier vetting.  From what I understand you don't have to wait until inauguration day to get a security clearance.  And for a position as critical as the National Security Advisor you'd better make sure the guy is clean.  Again the bottom line is Trump did not properly vet Flynn.