How do I deal with this annoying coworker?

I've had male coworkers like this at my old job but its still disgusting and ridiuclous i have to be around these animals. They act like animals. And the bosses are either perverts too or dont do anything and dont care. My male coworker at my job has to make comments about women having fat butts or his weiner or any varied number of sexual remarks especially objectifying women whether he's talking to other coworkers (even a female friend of his) or saying stuff under his breath or sneaky jokes... Shameless individual. And if anyone is gonna come up here and tell me get a new job or that its just my job tats like this then dont bother answering.

How do I deal with this annoying coworker?
Post Opinion