I recommend reading the Primary Care Service Framework itself (well, if you can stand to read NHS Service Frameworks ), which explains that it is not about providing preferential or different treatment, but ensuring that the community can access the same high quality health services as the rest of the country. Rather than "queue jumping" it's about offering flexibility with appointments (so for example the GP would knock 20 mins off his lunch break to see a family of gypsies).
If you don't want to read the framework, I would certainly recommend reading the report by Sheffield University (from 2004 - easily Googleable) which led to this being introduced - it will explain why this community is in such desperate need of high quality health care, and why ensuring it is available is so important. In fact, one could easily argue that by offering flexibility in a primary care setting, long-term conditions could be more easily and effectively treated, thus saving the NHS a lot of money in the long run by avoiding complications that would require hospital treatment.
As is so often the case, this has been reported by the press in a misleading and inflammatory way, but I still think that it would only push someone to vote for the BNP if they wanted to be pushed in that direction in the first place.