It took Uber to screw it up for everyone. One of their test self-driving cars, which had a human control riding in it but not driving at the time, killed a pedestrian earlier today.
I have always said it takes just one bad incident to stop or greatly curtail new technology such as self-driving vehicles. The public's perception of technology is always tenuous. The "Buckminster Fuller effect" is when an emerging technology suffers a public relations fiasco. and irrepairably harms the public trust. In Fuller's case it was the Dymaxion car, which was involved in a fatal accident largely unrelated to its technology. The design of the car, and many elements of it, were just abandoned because of the bad publicity.
We all knew self-driving wasn't perfect, but it seems to me hubris played a large role in this. What's the point of having a human control during the tests if the human isn't going to intercede? IMO, Uber needs to go back to square one, take all of their cars off the road for foreseeable future, and let other developers of autonomous vehicles proceed with the caution that has so far kept this sort of accident from occurring.