While I have no opinion either way on your post, I felt that I should point out that Spain's government is not socialist.
The party in power (Partido Popular) is on the right of Spanish politics, and sits with the right wing EPP group in the European Parliament.
For what it's worth, while the US tends to think of Europe as being socialist, I can't think of any EU countries with socialist governments except Austria and Denmark.