Talked to him today after he made another insult towards and I told him to the corner to talk and he came over and I told him that I'm tired of the shit he says at work and if he has an actual problem with me then I have no problem taking this outside after we clock out. He then asked me if it was a threat and I said no that's what's going to happen if you don't stop, and try to fire me for this and I will go to the GM and say everything you have said to me in front of my other coworkers and they will back me up 100%. He apologized and promised it would never happen again