FIRST of all, any charge nurse worth their salt would not have put you with a patient like that, that many days in a row! Shame on them!!!! Patients like that should be rotated thru the staff on a daily basis, ie one and done! And NO! a patient DOES NOT have the right to abuse you. Shame on admin for not doing something about her. If she needed pain meds that often, she didn't need to be going off the floor. I am sorry you have had to endure abuse by the people you work for! Go become a wonderful nurse AT ANOTHER HOSPITAL!