Bad deal, but understandable. Small businesses in small towns have a tough time and insurance costs eat heavily into the bottom line. Probably much more common than many of us realize.
Tough to look on the bright side when you're dealing with something like this but they DID escape unharmed. I'm betting the community steps up to help them rebuild and keep going. That's small town America at it's best.