If the shop messed up the install, i'm not sure i'd want them to redo it. I'm sure he has already dropped a lot of money on this. Hopefully he can at least get the labor refunded for the install if he/you can prove it wasn't done properly. Then he can pay you to do it correctly.