The "war on terror" is a hoax that fronts for American control of oil pipelines, the profits of the military-security complex, the assault on civil liberty by fomenters of a police state, and Israel's territorial expansion.
There were no al Qaeda in Iraq until the Americans brought them there by invading and overthrowing Saddam Hussein, who kept al Qaeda out of Iraq. The Taliban is not a terrorist organization, but a movement attempting to unify Afghanistan under Muslim law. The only Americans threatened by the Taliban are the Americans Bush sent to Afghanistan to kill Taliban and to impose a puppet state on the Afghan people.
Hamas is the democratically elected government of Palestine, or what little remains of Palestine after Israel's illegal annexations. Hamas is a terrorist organization in the same sense that the Israeli government and the US government are terrorist organizations. In an effort to bring Hamas under Israeli hegemony, Israel employs terror bombing and assassinations against Palestinians. Hamas replies to the Israeli terror with homemade and ineffectual rockets.
Hezbollah represents the Shi'ites of southern Lebanon, another area in the Middle East that Israel seeks for its territorial expansion.
The US brands Hamas and Hezbollah "terrorist organizations" for no other reason than the US is on Israel's side of the conflict. There is no objective basis for the US Department of State's "finding" that Hamas and Hezbollah are terrorist organizations. It is merely a propagandistic declaration.