You’re not a wimp. It’s very hard to help people with mental health issues and not get caught up in the emotions. Take a deep breath before you respond to anyone. There’s a very good technique to use for therapeutically helping patients to move to more healthy decisions. It’s called Motivational Interviewing and it’s easily learned. You can google the book. In the mean time, I’d talk with your supervisor about some inservices or classes for management positions. If your problems are with staff the classes should help you learn how to motivate and lead. I’ve been a psychiatric nurse for 30 years. The first few years were hard. Now it’s easy but you have to learn to not take anything personally. You’ll get it, don’t give up.