I'm an assistant manager at a small business, and I'm regularly the top manager on duty for a staff of two to four employees. Since we are a small business, the staff are able to chat when we aren't busy. This normally isn't a problem, but the topics one of my employees chooses to talk about at work have become very concerning. He sees nothing wrong with loudly sharing his opinions on sex, rape, and women's and LGBT issues with his coworkers. He is also extremely vulgar and will bad-mouth customers while they are in earshot.
I tried reporting him to my general manager (GM) after a particularly bad night when he tried to get a female employee to tell him about her first time having sex. The result was that he wasn't allowed to work with either of the employees that were working that night. My GM later reversed the decision, and told him it was just a joke. The employee now tries to mock me about the situation.
It has made making the employee schedule difficult as I have to try not to schedule him with anyone that might feed into him escalating to a misogynistic rant, and at the same time I don't feel comfortable scheduling him with any female employees. My GM hates this person, but never has to work with him. I'm not sure if she really knows the full scope of the problem.
I'm not sure what I can do in my position. I'm tired of having to babysit a full grown man that doesn't understand that there are somethings you're not allowed to talk about at work. I'm also afraid he is going to do something to get the company sued and cost me my job. I'm currently planning on asking my GM about how to reprimand employees, because I was never trained on how to go about that properly.