Man, that's really rough.
No, alchohol isn't the devil and, no, don't jump on yourselves as the bad guys. Just own up. Talk to her.
Sounds like the fact you're posting on a forum that you don't talk to her too well. Just saying. Might be something to consider.