Of course none of that is true. But alcoholics never blame themselves. The woman you are involved with is an alcoholic and there is nothing you can do to help her. All you can do is help yourself. Of course she's wonderful when she's sober.
Many drunks are.
That's how they get people to take them back over and over again, just as you have done. Then, as you've noticed, she goes on another bender. By taking her back each time, you only make her behavior worse. Don't do it again. Don't be tempted to take her back, no matter what.