Adults who vandalize stuff usually have a reason for it. The reason might not be clear to you, but there's something that set them off. This is the #2 reason not to put bumper stickers on your car, BTW. Mind you, I'm not saying that the reason was valid, just that there was one. Maybe he didn't like the way she parked. Maybe she looked like a girl that dumped him back in high school. Who knows?
Kids don't need any reason. As we all know, they lack comprehension of consequences. Destroying stuff if fun, and you never have to see the work and cost of repairing/cleaning/replacing, etc. Stuff like deductibles doesn't matter to a 13 year old since adults have all the money in the world.