Well, it's punishing the wrong people is the problem. Joe End User is not at fault for buying the thing with a counterfeit chip. Neither is it Microsoft's fault as presumably if they test every one of these little drivers they do it on hardware supplied by, in this case, FTDI.
Really the issue lies with the retail channel.