I have a coworker who seems to make it a point to discuss religion/politics/everything most would deem unacceptable during work hours. The other day, he interrupted a conversation between myself and one of our managers to start a race conversation that I tried to cut off several times. He eventually made a very offensive remark about a particular minority group (We are both people of color, I am a part of the group he referred to, he is not), ending with a comment directed at me.
My manager reported it to another manager who then asked me about it. The coworker told the manager that he would apologize... and that didn't happen.
This coworker has been to HR several times for his rude comments. When I mentioned going to HR, that manager said that they wanted to keep this incident "in the department" (He said he would prefer I didn't go to HR).
I'm not really sure what to do. I don't want him to get away with this but I don't want to cause any trouble. Should I go to HR anyway?
Update: My manager informed HR of the situation and let them know that we would have a meeting to give this person an opportunity to apologize. Well the meeting went horribly. This person didn't seem to care that the Manager was in the room. They screamed, lied about details (that the other manager and I confirmed) and said that he stood by the offensive comment he made before storming out. Even my Manager said, "it may have been better to have HR here." I left work for a little while to calm down, but as soon as I went back, I went straight to HR.