definitely lot of blame to the customer, but the shop should confirm the vehicle the tires are going on to prevent people from choosing the incorrect ones in error...it is still likely possible that even with the correct tires though, the underinflation and alignment issues would still cause excessive premature wear.