Most insurance firms fix vandalism damage these days with no impact on your no claims bonus. My Astra VXR was vandalised (smashed window, damage to the roof and bonnet where rocks had been thrown at it) and it got fixed, just had to pay my excess. You can claim all of this as vandalism surely? Obviously not worth it of course if your excess is more than the repair cost.