Microsoft should have a certification program for software that messes around with kernel modules that could cause a BSOD. I guess they already do this for hardware drivers.
Once software is effecting a certain number of endpoints the vendor has to prove they are testing sufficiently.
Once software is effecting a certain number of endpoints the vendor has to prove they are testing sufficiently.