To be fair it doesn't really matter what the public think, if those qualified however aren't happy to do the job for the salary then that's an issue because they will walk away, work privately, move abroad- and it will affect us all.
I think the pay is outrageously low for a JD, especially when you have fees, training, exams, parking, potentionally moving regularly when you rotate- both compared to elsewhere in the world and against people with a similar level of education, let alone taking into account the unique demands and level of responsibility.
Sure as a consultant, which takes many years and many hoops to reach pay compared to others in this country is decent, but compared to many other countries globally its crap. And that's not even mentioning the ridiculous pension changes and whatever else.
The shortages speak for themselves and are only going to get worse. The government instead of addressing it have just been creating the PA role (which is unregulated, no one really knows the scope and of whom get paid more than a qualified doctor at the start of their career which is ridiculous) and employing doctors from abroad.
Lots say about saving the NHS and whatever else, but the most important part are the staff and they're not easily replaceable. Until they are paid fairly we will all suffer if we need to access healthcare. We need to be moving on from the days of simply saying its a vocation, it's a job and these professionals who are highly qualified, have high levels of autonomy and responsibility and work in challenging roles should be paid more. Of course includes other NHS staff too.