Anyone in it for the money wouldn't go near the NHS with a barge pole.
Absolutely. And that's how it should be.
A general nurse (ie not a specialist) is paid at a basic rate of just over £21,000, which is the same as a new teacher or a social worker. Seems reasonable to me. Incremental rises (which private sector workers do not get) take them to £27,000, which again is similar to teaching and social work. I don't know about the police as I've never worked in that area of the public sector. But I do know from job adverts that support staff in the police force are generally more poorly paid than those in the NHS, yet I never hear of anyone protesting about pay in the police force!