You are probably not going to like my response. One day you will look back and thank her. Nursing is not for wimps. You will have people yelling at you all your career. Doctors, patients and patient's families. You must learn to tune out the uproar and concentrate on what you know and what you need to do. You are there for the patient. You will make the difference between life and death. I can say that because I use to be you. I had a very hard time with confrontation, being assertive, not getting my feelings hurt if someone yelled. I won't say I am "cured", but I have been a Nurse for 40 years. I was an Army Nurse in VietNam working in Casualty Recieving. I have worked ER, ICU and L&D. I am now working Nursing Infomatics helping doctors convert their practices to Electronic Health Records. I get yelled at almost daily. I constantly hear "how can you be so calm?" I just recognize that they are the ones with the problem and I am just doing what I need to do to insure good patient care. Like I have for the last 40 years. My team and I get together later and discuss what children they are with their temper tantrums. That helps. Good luck. We need good nurses to carry the torch. Remind yourself that she is trying, in the only way she knows, to make sure you learn what you need to know to take care of the patient. That is an awesome responsibility, for both of you.