He made contact with your vehicle trying to push you into a wall. I would have jerked the wheel back to the rear of his vehicle causing him to wreck, called the police and advised them of what happened. YOu can bet that witness' would be around.
Lug nut rule always works. =)
Legal to shoot? I doubt it.

