OP, YANBU. The idea that we should accept that nurses might not be good at their job, in the same way that any other employee might be poor, is, IMO, ridiculous.
Nurses are there for people who are at a vulnerable point in their lives. Often in pain, frightened etc. It is not acceptable for any member of a caring profession to cause further anxiety and upset with poor attitude.
I will never forget visiting my dad in hospital a few years back. The old and immobile man in the bed next to him was desperate for a bottle. He rang and rang the buzzer thingy. Despite being at the nurses station, all the nurses ignored him. Eventually, when he was almost crying, he asked me if I could fetch one of them to help him. I asked the nurses for help and do you know what they said? They told me to tell him to just 'do it in the bed and we'll clean up later'. How cruel to say that to a man who was in his 80's! but the worst thing? By the time I got back to him, the poor sod had done it because he just couldn't hold it anymore. He was still there, lying in his own piss half an hour later. I went to the nurses station and asked them if they could come to help him as by now he was distraught. And one of them turned around and told me she hadn;t completed a nursing degree to clean up somebody else's piss!
They may have been tired, they may have been fed up, they may have worked a long shift that day. But that is their job. The one they chose to do. One which the dictionary defines as ; 1. A person educated and trained to care for the sick or disabled. I saw no evidence of care towards that old man. And whilst that is the worst example, I have seen many other examples of poor nurses over the last few years. And do you know what? Actually, I don't care how tired you are, how put upon you feel: If you can't show basic human compassion to a vulnerable person, young, old, whatever, then don't become a nurse.