Dude i know everyone is flaming you about what youve done but i think its bad a$$ thats u stood up for ur gf i have actually done just about the same exact thing as you did but i didnt get charges pressed on me. Gl Bro on the cournt and charges n stuff hope everything turns out well and ill definantly be at ur party =)) ~Ryon