I agree, someone is to blame, but... who? You be the judge, but it feels like there should be equal blame here between the company that hired the 3rd party installers, and the apparent lack of knowledge of that 3rd party on how to do their job properly.
Aren't we all just a hair's breath away from disaster when relying on someone to do a job we have no idea how to check to see if it was done properly?