IMHO, President Trump's greatest weakness has been allowing idiots and traitors to work for him. You cannot drain the swamp if you bring some of the swamp creatures with you.
The hiring and leaving holdovers were the biggest mistakes of the administration.