Hopefully this is a lesson for Trump.  Being president does not mean you get to dictate policy.  A constitutional republic requires compromise based on an adherence to law.  Time will tell if Trump can acquiesce to loftier ideals than he ever did as a businessman.