Trump was well within his rights to strike it was retaliation, he has already shown great restraint with Iran, not doubt there will be retaliation, but he already let the drone strike go and the oil refinery in saudi slip, at some stage he has to stop tweeting and actually do something and now he has, in all honesty the credit needs to go to others, if the victim is who they say it is the intel on the ground is excellent and shows Iran never thought he would hit back that hard as usually those type of leaders are hard to kill outside of Mossad.