And from what my wife tells me is the biggest problem that England has with their NH is people from other nations coming to England for their free NH without paying into the system.
There are several little known facts about the national health service.
1) If you are resident in the UK You must pay contributions through the national insurance scheme. Foreign nationals that do not, can be treated in an emergency but will be charged a fee for the service. Some years ago things were indeed free for the asking.
2)People from the EEC are treated under the national scheme, as are the British when in EEC countries.( you need to apply for a claim form before travelling)
3) Any one involved in a road accident can be charged for their treatment... it will be paid from the drivers car insurance.( it is an insured loss)
4) there is no direct link between national insurance contributions and the national health service.
Money collected from all forms of tax go into the national tax pot.
The health service like other services is paid out of the national pot, at the rate decided at the national budget.