I know that the webcam USB API requires the on-off light to be controlled in software, but can't webcams just... Ignore that, and just control it in hardware? It seems to me that would be better for everyone. Heck, we could mandate webcams have hardware indicator lights by law. You can always tape over them if they bother you.