On Air Force One on Thursday, President Trump said Elon Musk can stay "as long as he'd like," but he added there will be a point when "Elon's gotta have to leave."
One source said the firings come after Laura Loomer presented President Trump with opposition research on NSC staffers she views as neoconservatives or not sufficiently loyal to him.