Bottom line, IF it is a switch issue, then it IS a QUALITY CONTROL issue for every vendor (and reseller) that let's one of these through.
Plenty of blame to go around. If is it an easy fix, let's make sure the end users with the issues have the info they need. If it is a larger issue with their 'board that they either can't or don't feel comfortable fixing themselves, then the reseller and/or vendor should make it right.
No need to bicker and split hairs...