Often times it is the fault of whoever makes the part, not like the vendor is going overseas to check on quality. One of the downfalls of the global economy
The vendors are only partly at fault because they could refuse to sell sub standard parts.
Ultimately the manufacturing company having the product made by a Chinese contract manufacturer is the one allowing cheap poorly made products, and we the buyers are partly to blame cause we keep buying the crap.