I guess this is another what should i have done situation so here goes...
About 2 months ago i went out with some of my friends (in the armed forces) and got drunk although i was still sober enough to know what i was doing :P. At the end of the night (about 2am) me and a friend are walking to the taxi rank when across the road a fight breaks out, well it quickly becomes about 6 guys kicking some guy thats on the floor and a lot of others cheering them on!

So me and my friend run over to try and calm the situation down a bit but my friend starts pulling the guys away from the kid thats on the floor. With that someone headbutts my friend and 3 guys have him up against the wall punching him. I punched one of the guys pretty hard then tried to pull the other 2 off him when i was hit hard in the head with what i can only guess was a brick/bottle or someone with rings on cos it left me with a 2 inch scar and needing 4 stitches lol. After that the police turned up and arrested my friend cos he fought back, and we both went to hospital from there (my friend got all his teeth bent back

)
From the outcome it seems i definately did the wrong thing considering i ended up with a scarred face, got kicked off the course i was on in the RAF and may be in trouble with the police, but in a way i am glad i did it because who knows what couldve happened to the guy on the floor otherwise. Basically what im asking is what do you think I shouldve done? Its easy to say i shouldve just waited for the police to turn up but i wouldnt be able to just stand there while someone is getting kicked into the ground.
Would appreciate some opinions
