Right move for completely the wrong reasons in completely the wrong way.

Pelosi should have cancelled the trip herself but Trump shouldn't have done it like that. Pelosi gave weeks worth of notice to concerns over the State of the Union address, not minutes.