Since I want to make this fairly short and to the point I will just say this.
A Great American once stated:
"Speak Softly, and Carry a Big Stick"
The United States needs to stop being Mr. Nice Guy and start doing what needs to be done.
Yemen and every other Country that willing permits al qaeda, ISIS or any other Terrorist Group to operate out of its Territory, needs to be informed, in no uncertain terms, that if al qaeda, ISIS etc attacks the United States that their itself will be held fully accountable and will suffer the consequences.
One of the biggest reasons that we are having all this crap with these Muslim Terrorists is because the worlds powers including the United States are too cowardly to do what is necessary.
As to 9/11 and Afghanistan, the Taliban and Osama bin Laden.
If I was President I would not have sent American Ground Forces into Afghanistan after the Taliban refused to turn Osama bin Laden over to us.
Instead I would have declared War on Afghanistan and the Taliban and issued a deadline to turn him over and if they didn't comply I would have dropped a Nuke on Kabul, result no American Lives Lost.
I then would have issued a warning that any Nation that willing Harbors Osama bin Laden or any other Terrorist or Terrorist Group would be held fully responsible for any actions committed by that Group against the United States and what happened to Kabul would happen to them.