I'm sure being an ER physician can handle the stress, because they aren't interacting with the patients like the nurses and techs interact with the patients. Have they ever had someone hit them because they didn't get their turkey sandwich fast enough? Spit in their face because they were made NPO? Pee on them on purpose? I sincerely doubt it. The scope of practice is entirely different. I think the nurses and techs do an incredible job of keeping it together and maintaining a friendly demeanor towards patients when they have to put up with these things. It's easy for you to say 'If you can't handle the stress, get training or change departments'. That's exactly the response that causes nursing to have such a high turnover and burnout rate.
No one is advocating for staff to be rude, I'm advocating, however, for better ratios for the nursing staff and more patient education on the other side of healthcare. And frankly, I think that sometimes, it should be okay for healthcare workers to interact with a patient like they are an asshole because THEY ARE. You'll get the same standard of care, but I'll be damned if I'm going to go to another floor to search for some ice cream for you after you called me every name in the book and pulled out your IV for the third time in the past 4 hours because you didn't like that I still won't give you another dose of dilauded...and you're in the hospital because you're diabetic and morbidly obese.