There are legal constraints in place that are designed to prevent many of the president's recent firings. So why is Trump making the moves anyway?