As for the accidents/deaths, responsibility needs to be shared between the owners as well as Tesla's marketing. Naming a feature "full self driving" when it's only level 2 autonomy is disingenuous at best. This may be a large part of the reason that people trust the system more than they should (fall asleep, stop paying attention, etc.)
They knew what the fix was after the first decapitation. Real sensors. Don't test on public roads. Don't test on consumers. That they didn't quit en masse after that is on them. That they went on to continue building and shipping the car without fixing the problem, leading to a second decapitation... there are no words. Malpractice doesn't cover it.
It's as if you were an engineer for a bridge which resulted in a collapse that caused loss of life due to the poor bridge design. If you go on to make that same bridge again... that's on you.
Tesla is single handedly responsible for setting the robotics industry back decades (pre 2007) with their capricious and glib attitude toward autonomous safety. Back then, its was completely unheard of for people to be testing 2-ton autonomous hardware in public on consumers. Enter Tesla and Elon Musk, and suddenly they are responsible for a general attitude that it's okay to just put these things into your community without any warnings, or laws, or safety protocols, or apparently even sensors.