Actually, UK citizens are allowed to use private doctors of their own choice.
Yes, but they must pay all costs incurred. On top of which, they are still paying for their 'free' health care.