I do not agree that there could ever be "very good reasons" for terrorism. I do agree that America, should shoulder its responsibilties in the world, and admit where it has made mistakes in foreign policy. That is incumbent upon any nation, not jus the USA. Terrorists ARE ruthless and violent, but I don't think anybody really believes they come from nowhere and kill for no reason. There are always reasons for their actions, whether they are prompted by the actions of another country, religious fanaticism, or any other political or economic reason.