You did good!!!!!!
It is called C Y A (cover your azz) roflmao
I hope you also called the Insurance Company to get one of their adjusters out there to get figure out a cost of getting it removed and repairs to the roof. lol
Other than that, you will have the 'police report', and that will go a long way with a family court judge on 'parenting issues'.
Enjoy your weekend, and if your 14 year old isn't to prone to a hug now and then give him one for me, lol
Love and hugs,