They got the message, Trump is weak minded and easily provoked, the rest of the World knows this now. Syria is still flying out of that same base.
Easily provoked? Dude, they gassed a fucking town full of people. That's not some minor thing. For that matter, he had more extreme options that he declined. If anything, he showed the world that now when the United States draws a line, it really means it. It was a message Iran and North Korea as well just as much as it was a message to Syria.
Could they have sent a couple of Tomahawks for the runways? Sure. It would have been a minor inconvenience to Syria and more than likely, there would have been planes flying out of there within 24 hours anyway. It doesn't take that long to fill a hole and patch it. If you want to do major damage to runways, you're going to have to send planes in to drop some beefier bombs on them. Again, you don't get the whole point of the strike. One of the options on the table was to take out all 5 air bases. If the point were to keep planes from flying, they probably would have went with that option.