Did you vote for AV back in 2011 Dan? If not, then you cannot really complain about the 'bias' voting system.
As a woman and part of the LGBT community, who lives in North Kent, I am vocal about my dislike of UKIP. I think I speak on behalf of many here who are very glad that Farage didn't get in and feel that 1 seat for UKIP is one too many. Not only do they not represent my views but many of thier members have actively spoken out with radically racist or homophobic or sexist comments. Many have been disposed of, but the fact remains that people of that inclination will always be attracted to UKIP and in my mind, the party will always represent a face of bigotry and regressive politics. I know several people who voted UKIP, including family members, and I say the same thing to them that I'll say here: no matter if you hold that kind of view or not, if you support UKIP, then that's the way you will be perceived by the majority of people, those who support fairness and equality.
As for voting for the same party for a number of years...why would you not? I didn't changed my ethics just because an election was coming up. No party changes thier view that much, they just tweak around the edges.
I still believe that many things are broken within our current political system and fptp is just one of them. What about constant boundary reform to redistribute votes towards those already in power? Or the fact that we cannot vote online (something that would encourage more young people to vote, who are typically more left-leaning)? Or that 16 to 18 year olds get to work, pay tax, fight for our country, but do not get to vote?
Or perhaps we can all work really hard and get voted in as a Lord, or as a member of the royal family...