I recently saw a story on YouTube about a family which had an issue dealing with a roofing company. The roofing firm somehow made an error about which house they were supposed to re-shingle and ended up stripping all the roof tiles off the wrong house, leaving the roof completely bare and destroying the shingles.
After this error, the company apologized but rather than offer to re-shingle for free due to the error, they offered the family a "reduced rate".
My question is if a situation like this would be a criminal violation? I assume civil action would be possible to recover damages, but has a crime been committed?
For example would the roofing firm have comitted a vandalism type crime? Even though it was a "mistake" they did ruin the roof "on purpose" - their intention WAS to destroy (strip) the roof. Also potentially I thought some kind of racketeering because the firm is essentially drumming up business for itself by destroying a functional roof then offering to fix it for money.