We have an aging and infirm population that just keeps growing. We have big pharmaceutical companies producing drugs that keep people alive who shouldn't be. The average working class person also has no idea about where to go and what to do with any minuscule problem. Society has developed an unrealistic 'I want it fixed and fixed now, I deserve it' culture. Hospitals are underfunded and understaffed. The NHS haemorrhages money with way too many managers and management levels. The procurement of equipment for the NHS is ridiculous and they pay way over the odds, again haemorrhaging money. Just some of the reasons the NHS is struggling.