This one co-worker is constantly calling other co-workers faggot, homo, c#$*sucker etc... all for a laugh. Others do it too, but not as much.
Its just been getting to me today especially since I've started to notice it a lot more. Normally, I would be the first person to embarrass someone using these words in that way, but if I do, they might think of me differently and I don't particularly want to be known as the nark if I do go and inform the manager.
What would you guys do about this? And have any of you been in a similar situation?
Why not just talk to the guy?
eg: "Hey [insert co-worker], I'm actually gay and I'd appreciate it if you weren't calling our co-workers xyz all the time, thanks".
Either the guy will be cool with it and probably apologetic or he won't, if he's not and things continue or get worse that's when you to a supervisor imo.