my mom is the same, except with no alcohol
out of the blue, she will transform herself, be all angry and stuff, say a lot of bullshit, and once she's stable she will deny she said all that and act as if nothing ever happened, until it happens again
when she's stable, she lies all the time and try to make everything and everyone act the way she desires, with little success and great frustration of course
her problem has nothing to do with sexuality, but she thinks about money and ending up homeless all the fucking time. she got a heart full of fear
it was a real struggle for my family, but once we understood it was a mental health issue, and got help, things started to get better. it's way more complex and long story, put this is it put simply.
and my best advice is get mental health help.
also, don't get yourself lost on it, and be aware of your own mental health. don't put on your shoulders the blame for it happening, nor the responsability to make it stop, because it's probably beyond your reach. focus on yourself and try to create your own paths in your own mind and your own life
also educate yourself about mental health, this will help you A LOT in life, and very little people have any idea about it, because most people just tend to think every kind of absurd and violent behavior is "normal", or "acceptable" or some shit. It's not: people like that are in deep distress and could very much use some help and live a much better life
good luck my friend