Have you tried complaining to your insurance?