President Trump signed an order targeting flag desecration as a veteran burned the flag outside the White House, sparking a First Amendment debate.