I had an incident the other night. I was finishing my shift, I was on a double, and a resident started wheeling down the hall I was in towards his room. He was visibly upset and screaming obscenities at one of the CNAs. He said she called him a retard and was making fun of him for wheeling up and down the hallway. I was trying to calm him down as it was 10:30pm and most of the residents were sleeping, but the CNA was down the hall at the nurses station and she kept reacting. She wasn't yelling back but she was laughing at him, making faces, and being snarky in her responses which just made him more upset. The exchange escalated to the point of racial slurs towards the CNA and the resident was threatening to call the police. I ended up sending the CNA home, not as a punishment, but to deescalate the situation. She would not walk away. When I told her to go home, she started yelling at me saying I was wrong and I should have sent him out for behavior. The other nurse just sat there and did nothing and I was the bad guy. My DON says I handled it properly but I still feel terrible about the whole thing. Could I have handled this better?