Scenario: We were at the local mall last weekend. We had just gotten over an argument from the previous week, so she was still a bit.. touchy. We were doing fine through most of the night, until the events of our previous argument were brought up. This time, it got really bad. There was some yelling and name calling (but we were in the arcade, so some of the yelling was necessary), and we were both getting really angry. She had slapped me in the face by this time. After that, she calmed down a bit, and we went to our movie as planned. And of all times, she wanted to talk about our argument IN THE THEATRE. Crazy, huh? So I told her we would talk about it in the car. She persisted, so I started getting kinda mad, and told her to either watch the movie or leave. She got reallllly mad, and slapped me in the face. I grabbed her arms to restrain her from hitting me again, but she kept trying, so I had to hold her arms harder, she twisted it to get out, and I grabbed at it again, but this time, kinda hit it and caused her some pain. Either out of shock or disgust, she kinda just stopped talking and just watched the movie. After the movie, we were heading to the car, and she snapped. She just started yelling at me through tears, making a scene and such. I told her to shut up and we would talk about it in the car. She got really pissed then and just flat out back-handed me in the mouth and punched me a few times. My 5 months of grappling training kicked in, so I got her arms, and knocked out her leg, picked her up, and took her to the car. After that, she started punching me again, so I had to restrain her a lot, and that caused a few bruises on her arms and chest. She got in the car and sped off.
Aftermath: We talked about it; yelled, cried, made up.
Damages:
Her: Bruises on her arms, chest and legs.
Me: Busted/bloody lip, bloody nose, bruises on my arms and chest, swollen cheek, and a black eye.
What do you guys think? Did she deserve it, or did I cross the line? I'll be back in about 12 hours, due to school.