Yeah,I was going to point out that a software block is unlikely to help against bad-usb stuff that infects the USb firmware?
Additionaly, even when attacked with such extreme measures, most users won't try to plug in planted, potentially malicious USB devices if they don't expect them to work.