I'd also add that Trump was  briefed in January about Flynn's activities and didn't take any action.  If the President doesn't want to take action against a potential threat within his own circle, he doesn't leave the agency sworn to protect the country many options.