I would have done the same thing. I'm sorry, but if someone refuses to give me my keys to my car I am going to do something about it. I mean when you pulled the keys out of his hands I don't think it was right for them to come and attack you,so I see you fighting them as self defense. Some of yall think he needs to check into a mental hospital? Whatever. I mean if someone refuses to give you your keys back to your vehicle your just going to stand there and say no problem, just keep them? I don't know, I'm drunk so I can't really think straight right now.lol Anyway, I hope you don't get in trouble for this.