@jerry I run a company that build tools to test internet protocol implementations

And so many of those protocol implementations fail. It is sad.

Speaking as a long time programmer (since 1968) and lawyer, it is long past time that code developers are made responsible - via legal liability - for negligent flaws. (Notice that I used the word "negligent"; I'm not asking for strict product liability - at least not yet - although that will probably eventually arive in the context of software that could present a physical risk to humans.)

A video like this would be rather damning evidence of such negligence or even recklessness.