What I wouldn't agree with however would be blood-seeking legislation that does not carefully factor in the disparity in the actions taken by computers and their owners. There's a reasonable debate to be had about responsibility and negligence, but proving beyond reasonable doubt that the attack was actually perpetrated by Mr. Roger B. Jones, with intent, is much harder than proving an attack originated from an IPv4 block assigned to his ISP, and possibly allocated by DHCP at that time to a modem currently registered an account owned by Mr. Roger B. Jones. My worry is that the courts probably won't care, and that's a dangerous path and I'd dare you to throw the first stone.
Then I suggest to go ask an engineer or scientist that does not see the internet as arcane magic. It's nowhere near as complicated as you appear to think.
Exactly! I plug my Internet cable into my Internet box and it's there on my screen. What's more to know?
Here I go feeding the trolls...
So just so I can get this right, a printer driver is so complex a feat of engineering it is analogous to a skyscraper? A printer driver takes input data in the form of text, fonts, and images, formatting, and translates it into a format compatible with the printer in question. Entire operating systems have been written in less than 1/10th the size of some of HP's modern shipping print drivers. I never said it has to be 254 bytes, but the current level of bloat is absolutely insane and I have no idea how they even reach it. Do you know how many lines of C++ code 500MB compiled and compressed is actually equivalent to? Billions. Literally billions. I just want to understand; Do you actually believe it takes a billion lines of code to transform input document data into a format readable by a laser printer?
Why, yes I am! I've written home-brew Xbox games that included graphics and animations, sounds and music(<10MB), and reasonably complicated network software that runs as a service on many of my servers at work (<100KB). I've dabbled in writing demo code as well writing a complex synthesizer with DSP effects and tons of music content in 64kb.
If you're actually defending the need to ship printer drivers literally over 500MB I would really love to hear your logic.