There are some serious lack-of-understanding posts on here.
The NHS has been squeezed and squeezed ever since the Thatcher administration. It needed to be streamlined, but what actually happened was not streamlining. Hospital Trusts were supposed to make staff more accountable - but what happened was more managers came in, money was spent unnecessarily on posh offices, fleet cars etc. (I worked in the NHS at the time). That was in the first wave.
Later, managers were given budget cuts that had to be adhered to, or they would face penalties. I have a friend who was a manager, finding this budget cuts. She pared down her facilities to the bone - and was rewarded by another budget cut the following year. HOW was she supposed to find more cuts when the service was already running on bones?
A mental hospital near where I worked were audited - the staff were asked how many people were needed to run the wards, as a minimum. They said 4. Their staffing levels were cut to 4 per ward. So no room for sickness, holiday, etc. That hospital lasted about a year after this was implemented.
Leave if you don't like the pay, and the Govt will be forced to pay a better wage? Will they fuck. They'll just use it as an excuse to privatise the service.
Make the service better and then you'll get paid more? Bollocks. The Govt will just say "see, they could have done better all along, they don't need better pay/staffing levels, they just need to pull their finger out more".
I've been in this situation. The more you do for what you're already getting, the more they expect you to do for what you're already getting, because you've already demonstrated that you're willing to do more than you're paid for. There is no fairness in this industry.