Foreigner coworker messed up

Idk if he is from Nepal or parts of Mexico but either way he thinks that white girls are sluts and have mentioned trying to kiss me at work. I am married and my husband has said something to him before, they work near each other. We today the stupid ass decided to try to grab my boob! I backhanded the hell out of him and told my husband what happened. He is the type that won't do anything stupid to get in trouble but will get his point across. So he went and told him if he touches me again that he will touch him. Not to mention the dude is like 5 foot and my husband is over 6 foot tall. Going to HR wouldn't do anything because of how he thinks of white girls here but I guarantee he will tethink it now! I don't play like that and never will.