that's absurd.
why then no world-wide hatred for other non-tyrannical, advancement-benefitting countries that buy tons of oil, like Australia, Japan, or Switzerland? No one is bombing their embassies or burning their flags in effigy. why?
Because those countries aren't the ones called upon to defend to oil-producing countries when they are attacked by a madman like Sadaam Hussein. We are. They hate us because they feel that their monarchies are trying to emulate the American way of life, and they don't share the wealth.
if tyranny and poverty causes the terrorism, why then no terrorism from other people oppressed by tyranny and poverty? no Cuban, Chinese, South American, Indian, or Sub-Saharan African terrorists? why did we go 50 years without Soviet terrorism? where are the Mexican terrorists spurred on by poverty and the oppression of the US?
Well, the Chinese have their own groups that oppose the government, but their soldiers are ordered to kill them, so militants in Communist countries don't usually last very long. For the most part, those other races that you mentioned don't have religions that teach them that anyone that is not muslim are infidels and should be destroyed.