As I recall these POS excuses for humans did not ever apologize for 911.
To be fair, a lot of Imams condemned the 9/11 attacks harshly.
The Taliban did not. Personally I would prefer every Taliban to be dispatched straight to hell. Anyone got a price on 30k of .303 ammo? (Yeah, I have a WW1 Lee Enfield. Accurate at 500 yards, terrible beyond that. Deal with it)