You are completely right, if you berate the patient your attending should give you “continuing education”, and justly so. If you never become short with a patient over the course of your entire career, than you are better than 95% of the providers I have ever met.
CM’s are people performing their duties to the best of their abilities (for the most part). When guests complain and about one or two CM interactions that they viewed as negative it bothers me. CM’s are just people with superiors, spouses, children, bills, health concerns, economic worries; they are not fairies. Unless a CM throws a bottle or cures at you etc, cut them some slack everyonce in awhile.
Side note: Good luck with your studies, we sure as heck need you - no sarcasm.