Hi Joe.
My wife had a right to join me and she can go and live anywhere in Schengen Area, no thanks to British Gov but thanks to all Schengen Countries who signed the agreement. Its a reason why when my wife applies for a Spanish passport (as Filipino eligible after 2 year residence in Spain) that I an seriously thinking of taking up Spanish Nationality. I could then visit UK as a foreigner and maybe get a better deal (Just joking about the latter, I think!).
Incidentally, I think that anyone living legally in UK could, if they wanted, visit Gibraltar without a visa, unlike those living in Schengen Area who must have a visa: