I'd say that all the companies (except the supplier of the metal ) are doing a cracking job. Must be hurting them all financially as they are small scale operations and less well funded (one would assume) to deal with crap like this.
So all the more kudos to them for making it right.