Your boss is just as horrid as these folks. That’s how it’s to work with women? What a sexist comment. Both I and my husband work mostly with women our whole lives. I can ensure you that it’s not a common or typical “women” behavior to show up to work high and then yell and scream.
In most places they’d not keep a job and will be long gone. So I blame your management for hiring and keeping such people.
Look for a different job. ASAP.