

It sounds like you definitely have a drinking problem and an unhealthy relationship to alcohol.
Take a month off. Not as a punishment or anything, just as a “hey beer and I need some time apart.” Maybe get some NA beer if you’re craving the flavor.
Drinking problems are a warning sign. If you change your behavior and mindset you probably will find yourself with a healthy relationship with alcohol. If you don’t you may find yourself in a place you have to part ways with it for good
As a trans woman who routinely has to deal with “shop talk” my advice is that since theyre young explain the way that it works to them and let them know how to speak up when shit gets uncomfortable.
Cleaning it up and getting professional and polite would theoretically be great, but the fact is that their career will involve this and if everyone has to clean up their language resentment will build and people will just exclude them. Meanwhile everyone should feel comfortable saying “too far” or “hey you’re hitting a sore spot” or even “not cool”.