Well said. If the company having an off shore manufacturer make a product don't do their own quality tests, and SPEC the product correctly and fully, they will get crap. Not the manufacturers fault.
I know this from first hand experiance working with Chinese contract manufacturers.
I will say that the most frustrating part was i would spec A, I would get B. I would point out that the spec was A and get somewhere between A and B. I would go through this 2 to 3 more times till they actually sent what i specked.
Then i would have a run made and i would do destructive testing on it to be sure it was what i specked and to the quality i expected.
From there random quality tests and inspection of all lots kept everything on track.