The leader of the District of Columbia National Guard has been told to step down the minute after President-elect Donald Trump takes office, sparking political controversy about who ordered the decision and the timing of the departure.