While agree about youir comments, Frankly anybody who buys without due care deserve to get reiffed off wether Spain, UK, Italy France etc.
In my experience the Brits
1) sign up without due research.
2) In a language they dont understand.
3) Thinking that every country system is same as uk.
4) To save legal fee dont use a solicitors.
5) Dont check the track record of a builder or there previous builds.
Asturias in the North of Spain is nice, but the weather is like Uk, why not than buy in cornwall/deveon etc.
Cant comment on your family dealings as this is very personal.