Nursing is one of the toughest, yet most rewarding professions in the country. I have been in nursing for 20 years and all I can say is that, you can not take this too personally. I teach my team, Q-TIP - Quit taking it personally. Many times we are on the receiving end of patients, residents, family, and co-workers with a lot in their bucket. Co-workers must learn to leave it at the door and learn how to communicate as a functional team. Identifying why the residents or family members are upset is far more valuable that letting it get to you and dwelling on it. After all, this is not about you, it is about what is bothering the patient. If you think you can do that then continue on, if you are going to react to every bit of anger and frustration you receive, you may want to find another career.