As someone that has worked in DC, Manhattan and The Loop, I wouldn't want to lose scores of friends so preemption would be my preferred path. If you wish to stop Al Qaeda, you need to let their allies know there's a steep price to be paid for supporting them.