No, the explanation is that Trump is a impulsive moron and the GOP majority Congress lets him do anything he wants.