He didn't violate the UCMJ, nor did he commit a federal crime, and if he did, they couldn't demote him if he weren't convicted. The Trump meatpuppet has nothing to hang his hat on. As to pulling his security detail, he clearly wants Milley harmed if not killed.