When you said that terrorists would "retaliate." That implies that the terrorists were the wronged party. If you have a problem with the meaning of the word you chose, then learn to use English correctly.
I did not imply anything, it was you that thought such acts were deserved. Here is what the word means:
Main Entry: re·tal·i·ate Pronunciation: ri-'ta-lE-"At Function: verb Inflected Form(s): -at·ed; -at·ing Etymology: Late Latin retaliatus, past participle of retaliare, from Latin re- + talio legal retaliation Date: 1611
transitive senses : to repay (as an injury) in kind
intransitive senses : to return like for like; especially : to get revenge
An arab who sees his daughter get blown up from an american bomb, may seek revenge on those who did it 10 years later. It does not matter if we thought we were right when his daugter got killed, or not. People take revenge for whatever reason they think. We have no control over whether someone someday may think he wants revenge.
Generally speaking, starting a major war in the middle east, is not, historically, the way to lower the price of oil nor the price of gold.