dude not saying that beating your girlfriend up is right but still she totally cheated on u and u punched her or whatever so really u both are to blame for your little sprawl. i can see where she is coming from but u really need to talk to her and dont let her go now if u still love her !
You can pick your friends. you can pick your wedgies ... but u cant pick your friends wedgies.!!!! ahah