I think Trump has been pushed by his advisors like Gen. McMaster into making this long overdue air strike. I'd far rather McMaster be the one giving the advise than Bannon.
I wonder. I suspect most military planners have little interest in getting further involved in the mess that is Syria. I think it's more likely that Trump asked for some options and they came up with them, but I question whether Mcmaster or the Joint Chiefs were really in favor of risking a confrontation with Russia over a strike with only political significance.
"When I meet God, I am going to ask him two questions: Why relativity? And why turbulence? I really believe he will have an answer for the first." - Werner Heisenberg (maybe)