The attack didn't happen in some far away land. It happened in New York City on 9/11/01 and Madrid on 3/11/04. The Spanish gave into the horrible terrorism that happened on their home soil.
Not exactly the definition of bravery, IMO.
Bill Clinton was never taken to task for this unprecedented "capitulation" in the face of terrorism. In fact, he traipses around the world to this day (with the full protection of the U.S. Secret Service), earning about $8 million per year making idiotic speeches to anyone who is willing to pay a whore's price to hear him.
Knowing all of this, who the f#ck is the United States to lecture any other country in the world about "capitulating to terrorists?"