The problem with constantly going back to "nursing being a vocation" is it an emotionally loaded statement which is used as an indirect way to justify poor working conditions-put up, or shut up, basically. If nursing is your vocation, you shouldn't care the pay is poor, the hours too long, the expectations unrealistic, the mental strain too much. "But its your vocation!"
Anyone who thinks nursing is not a degree level profession simply does not understand the complexities involved in the job. Our nursing programme covered anatomy & physiology, pharmacology, advanced pharmacology, sociology, ethics, informatics, pathology, clinical decision making, epidemiology, evidence based nursing, microbiology, palliative care, infection control, mental health, emergency medicine and had a dissertation to finish. In addition to practice based assessments and full time placement.
You certainly can't teach kindness and you do have to have a certain set of personal attributes to be a good nurse, but that is not an excuse for justofying crap conditions.
You show me any other job where someone is forced to work 36 hours straight-no sleep-because another registered nurse has not turned up for their shift. It HAPPENS. It happens a lot. And you have no choice but to stay as there is no one to handover to.