They are not cowards. They were with us in the beginning during the Iraq War, but they lost their confidence. Now they have to learn the hard way that appeasing does not work. But they will be back on the right side in a few years. Aznar was a great leader for Spain and it was just terrible that they kicked him out of office. But there are other leaders who will throw out Zapatero.
Additionally, it is probably not nice to flame every Western and Central European nation. Personally, I am most angry that you have called the Germans cowards. It is uncalled for and you should apologize to all of our German FReepers (as well as any other Western and European FReepers).
Remember, the US originally opposed entering both WWI and WWII even though our allies said that it was something that could not be delayed and would eventually threaten our freedom (like we are telling them in the current war). Would you have called the US cowards if you were British or French then? Just because our allies haven't fought to the same degree that we have in this war doesn't mean that they won't. They are just slower to get involved.