last night i went to a club with my gf. 1 guy was flirting with my gf and giving her lots of drinks. he was touching her across her back and her stomuch. this made me feel very uncomfertable. he then came to me giving me a drink and i refused, he said that if i dont take the drink he will give it to my gf and make her drunk. i didnt take the drink and he went to my gf giving her the drink and making her really drunk. before i knew it he was hugging her and touching her. i went over to him, pulled him away and pushed him to the floor. mt gf freaked out and brought me outside saying that she was sorry many times. the guy came out of the club and bumped into me. i pushed him and punched him and kicked him till i knocked him out. my gf brought me to her car and sent me home. what should i do next?? i messed up big time here. do u think that i should break up with her??