Just in case you missed it: Trump gave the order to his national security team, to fire those 59 missiles at Syria's airbase, just before meeting Chinese president Xi Jinping. Trump then sat through dinner with Xi as the strike was under way.
Now that's cold blooded, because China is an Assad backer. Hence, is this action a provocation by trump or a leverage for Trump in his meeting with Xi?
Trump may be justified for condeming the chemical attack conducted by Assad on [rebel opposition] civilians, but he didn't say jack shit when Israel (US proxy in the Middle East) did the same thing on the civilians in Gaza. So this "retaliation" is never about moral reasons.
So what is it about then? Whatever is going on in Trump's head, in the first few weeks of his presidency he reduces State Dept budget, cuts foreign aid, closes borders and uses the fund allocations to expand his military. So take a wild guess on what Trump will eventually do in his presidency.
6 people are reportedly killed, the strike didn't get through approval by congress first, not to mention that it violates international law. And with Assad's Syrian government acting as the proxy for Russia in the Middle East, US directly striking Syria is equivalent to Russia directly striking Israel. And as you can guess, Putin is now pissed.