I think we tend to let kids slide- especially here in the states it is really hard to pin anything on anyone under 18, the courts are pretty light on them and most of them do not get the wake up call they need. If they do not straighten up their act on their own (and some do) when they hit adult it is a different story.
I'm a parent. a single mom, in an urban environment. There is tons of trouble available, no need for anyone to go looking for it the way that suburban kids do. My 19 year old son has had plenty of opportunities to get involved in anything that I would disapprove of, probably without me catching him. He didnt. I taught him what i didnt approve of and why (not just a list of donts) and I taught him he needed to make his own value judgements. I also told him if he was ever STUPID ENOUGH to get himself picked up by the cops I might come by and say hello- but I would NOT bail him out. He would get full benefit of the consequences.
My brother and I were raised by the same people- but I had a personality that wanted to follow the rules- and my brother wanted to test them. And he was bailed out by my parents, lawyers provided by my parents when they could afford. At 42, with an eighteen year old daughter and one on the way he had no job and had made associations with folk that left him holding the bag and got him in prison. Dad didnt have the money for the lawyer that could keep him out. (He'd already tapped out my mom, sponging off of her).
I have watched my friends bail out their kids and I know its a mistake.
You do the best you can as a parent and you'll never know if you've done it right- and if they go wrong you can blame yourself but you will never really know. But our society and our parents need to teach children that there are consequences, and everyone needs to be responsible for the consequences of their own actions.
At least looking out of the window and seeing if they were doing anything worth calling the cops for might have been prudent, though!-sorry they destroyed stuff. That really sucks!