I feel your pain. and don't get me started on people that don't respect other people's property.
What I've started to do is when I park the car in a public place, take a photo of all of the cars around me, including their license plate number, with my mobile phone. That way if you come back and someone has damaged your car then you have a way of tracking them down.