I think you are right. Marines look like the ones posted at the White House. Another interpretation is the Pentagon. Slew of resignations recently including Esper's Chief of Staff. We'll see if this continues. So "Castle Clean" could mean plants have been removed.