The terrorists are responsible for the attack and the election of the horrible Zapatero. The Vatican, however misguided its prudential judgment on Iraq may have been is not responsible, nor is Bush, as many Spaniards and Leftists seem to think.
The Vatican was on the side of the French, the Germans, and the insurgents. That's the bottom line.
The Vatican contributed to the atmosphere that produced a socialist win.