Fortunately nobody was hurt and things can be replaced. I hope you can get it worked out with the insurance company. That really sucks. Perhaps you should call different remidation companies and get estimates separate from what your insurance company says.