Did the war in Afghanistan have to happen?

Taliban fighters brandished Kalashnikovs and shook their fists in the air after the terrorist attacks on Sept. 11, defying American warnings that if they did not hand over Osama bin Laden, their country would be bombed to smithereens.
Source: World News Headlines, Latest International News, World Breaking News – Times of India