Sorry to hear about your bike! Karma will get him in the end!
Reminds me of an incident I had years ago getting stuck in the White Ave riots after an Oilers loss and some idiot jumping on my girlfriends brand new car hood. I had been dating her maybe a month and borrowed her car for a business trip from Calgary as my truck got horrid gas mileage. Thank god I knew a dealer who swapped a hood from a car on his lot before I got home!