Wow. Although I have a disturbingly bad temper, and at times consider myself to be a psycho
, I would never dream of doing that to someone, especially my significant other. The fact that this was a GUY going in to punch his girlfriend in the stomach is somewhat alarming to me. I dont necessarily think you should end things with him right off the bat, but I dont think you should take his actions lightly either. If it only took something like puking on himself to set him off like that, then it is scary to think what could happen if the two of you were ever faced with a BIG problem.
I think the calling his mom thing sounds like a good idea if you trust her enough to believe she will tell you the truth, rather then being too concerned she will mess with your relationship. I also think that you should sit your boyfriend down and let him know straight up that that will never ever happen again. Because if it does...then you are gone.
Ensure he understands what a serious thing that is (I just can not get over a man
ever laying a hand on a women) and that it might be a good idea for him to talk to someone. I am not judging him because he just got back from Iraq, however I do think that the shit that those soldiers have been through could seriously wound a persons spirit and soul. Having him talk to someone can only be a positive thing.....