If she wants to go wherever she wants, and see whomever she wants without taking you into consideration, she shouldn't be in a relationship. She should remain single. Socializing and getting drunk with other men just because you're not around isn't something you should tolerate at all! Blaming you for her bad behavior is even worse. She should appreciate everything you do and should be well aware of the fact that you are absent a lot because you're working your butt off to give her the best life you can possibly give, not because you're out there looking for a good time.
If I were you I'd move on, I know it's hard because you love her but getting back into your faith is an excellent idea! You may end up meeting a person with the same morals and integrity as you in the process.
I say eject!