OP, retirement aside, can you in the mean time try and take a different attitude towards your patients, a more distant approach.
I don't work in healthcare but I do teach kids and also work with the general public in another role.
I have parents come to me telling me what a great coach I am, and in other situations I put my heart and soul into teaching their DC on a one to one basis, with great results only to be swapped out for another, or no heads up when they decide to leave.
They expect me to be fully invested in their DC, but give me no courtesy back.
My point is, don't let the general publics lack of respect and their rudeness influence your life goals. Be professional, and do your job correctly, but if they bugger off to someone else, let them. I am learning to do this. I'll do my job, but if you don't want to be here I won't give you another seconds thought either.
I'm planning on giving up at 62. Mortgage is paid off, I have a private pension, but still need to clock up my NI contributions a bit. This, or if one of my DC asked me to help with childcare I would hand my notice in 5 mins later.