Why did the u.s. invade afghanistan after 9/11??
Bush needed an excuse to explain away his failure to protect the US on his watch and America needed somebody to punch out badly. Despite repeated denials from Osama bin Laden that he had anything to do with 9/11, and no credible evidence to support the proposition that he did, the US went after Afghanistan which is where Osama bin Laden was based.