As disappointed as I am about the results of the Spanish election, I think we should cut the Spanish Electorate some slack. A large minority voted for the PP and that the vast majority of the people who voted for Zapatero were already planning to vote do so before the attack. In the end a relatively small portion of the electorate -- perhaps enough to sway the election, but still a small percentage -- were affected by the bombing in one way or another. The number that were actually voting for appeasement or out of fear is unknown (and probably unknowable) but likely rather small.
Every voter takes a personal constellation of priorities into the booth with them, and most votes are a compromise and inherently ambiguous. To label the entire Spanish electorate or population as cowards or appeasers is an unfortunate slur.
To call Jose Luis Zapatero a fool and an appeaser is, on the other hand, completely appropriate.
The election result itself was ambiguous, and had Zapatero just focused on domestic policies until the wounds from the 3-11 attacks weren't so raw, he could have softened the connection between the bombings and changes to Spanish policy. Even if he later chose to remove the troops in Iraq the link to the bombings would have been tenuous enough that some doubt would always have remained.
Instead, Zapatero wasted no time resolving any ambiguity with his short-sighted and disastrous grandstanding. By immediately promising to remove troops from Iraq and very publicly spewing bile at Bush, Blair and Aznar, Zapatero made it crystal clear that he would dance to the terrorists tune and that his victory in the election was a triumph for the murderers who carried out the attacks and for terrorism in general.
The people of Spain did not choose appeasement, but Jose Luis Zapatero did.
Innocent victims around the world will be paying the price for his choice for years to come.
Update: This is what I mean. Don't blame all Spaniards for the folly of a few.