That sucks man. I'm sorry to hear that, i just don't understand why some people just can't respect other's property. My philosophy has always been that you can mess with me, i'll just blow it off because it usually isn't worth the trouble you can get into. But two things of mine you never mess with are my car and my girl. Ethier one and you are in trouble.
I just don't see why anyone would do that to another's car for no reason at all. There are some strange people in this world. Well anyway, sorry to hear about the delay and hopefully you can get your baby back soon.