yes, i think pulling him out of the car and battering him took it abit too far!
Id have certainly told him to fuck off though and maybe gave him the v's for good measure, mind you, YOU were there and i wasnt, all sorts of things can happen in the heat of the moment.
Glad to hear shes ok though