damn, that sucks. At least you caught them.

And i know where there are coupe windows.. i have owned 4 of them.
Hope everything works out, is there much body damage?

now you only have to ask yourself, what did you do to piss these kids off?