Sister ruined my step son's birthday

I have been refusing to speak to my sister since this. My step son turned 16 and we had a huge party. My husband decided him and my step son would share a beer at his 16th. My sister was invited because she's known him as long as I have. Since he was 6. My sister for some reason thought alcohol would be at the party. There was some beer for adults and the one beer my step son got but she thought it was going to be a drinking thing so she pre-gamed and showed up to the party wasted. She made a damn FOOL of herself and my step son's mom was angry. She kept falling over and tried to drink more beer and when we sang happy birthday she gave such a terrible speech. About how he's growing up and how hopefully his manhood is as big as his dad's (me and my sister have spoken about sex with our partners before). My step son is also gay and has a boyfriend and she said "And no offense to Ryker(the boyfriend). I know you think you're gay and all that but promise me you'll try pussy once before completely deciding." My mom was pushing her away. It was terrible and she is completely sober now and doesn't seem anything she did as wrong. My step son is upset. Everyone is but she doesn't get why what she did was inappropriate.