I understand your anger, and you are right to avoid the punch part. The law would surely step in, and I doubt you'd enjoy your vacation in the slammer.
You know, it may not be a case of disrespect of small living creatures. It may also be a case of bad eyesight or really bad driving habits. There used to be a lady up the road who had accidents ALL the time. She hit other vehicles, parked cars, mailboxes, you name it. I don't know how she kept her license. And she always drove very slowly, too. It eventually turned out that when she was first learning to drive, somebody told her to watch where she was going, and she interpreted that to mean focus her gaze about 10 feet in front of the car so she could spot the potholes, etc. Which, of course, is why she never saw that truck until it was too late.
And why she drove so slowly: if your attention is focused 10 feet in front of you, the safe clear stopping distance really shrinks.
So maybe your otherwise law-abiding neighbor may have the reverse bad habit, and hit potholes, rocks, etc. all the time . . . . Which wouldn't relieve his liability, but would perhaps take it out of the realm of malice.