What about insurance?!!! Have insurance pay for it, because I know a new paint job is going to be more than your deductable even if you painted it yourself.
Don't go beaten this kid up, because all thats going to do is get you in trouble. Settle it the smart way...and sue him and get him for vandalizing

.