Backwards from your perspective.
It was Saudi nationals who attacked us over 14 years ago, not Afghani's. Bin Laden was found in a house in Pakistan over 4 years ago, not a mountain in Afghanistan yesterday. So I ask again, why do we still drop bombs on Afghani civilians? You're bringing up 9/11 like it just happened. It was 14 years ago. Over 2300 U.S. troops dead and over 22,000 U.S. troops wounded. Many thousands more dead and wounded Afghani civilians (children) caught in the middle.
We do have a moral reason to leave -- hospital patients are being bombed by American forces. Just think about that for a moment. Accident or no, if it were an American hospital that was hit, it would not be called "collateral damage" and you would be outraged. And of course, incidents like these make Daesh, et al., stronger not weaker. Backwards thinking indeed.