God you talk some absolute un-researched piffle.What about Andorra,Brazil,Chile,Peru,Ecuador,to name a few?Just because you write it,doesn't make it Holy Writ
Spain does not have universal free health care as far as I'm aware. You have to be in employment and paying tax ie you're paying for it via contributions. Plus there's a handful of exceptions. If you're a Brit you can get free health care regardless, as it will be charged to the NHS.