I have lost out on my holiday to Spain because my British visa would not have had 90 days remaining beyond my return to the UK. Therefore, I could not apply for a Schengen visa (or so I was told) and missed out on my holiday. I did not realize this rule was in place.
Why does my British visa affect a Schengen visa? I am not in a danger category whatsoever, being married to a British born and bred, and permanently living in the UK.