Karma. The perp will get what is coming to them. For every bad deed done there will always be a 10 fold return to the person that did the dirty deed. Likewise, you will be rewarded in time.
While I am a firm beleiver in karma, I think karma sometimes needs a hand. I'd put the remains of that frame through his windshield.