This autopilot problem is entirely user's fault. Tesla never promised complete driverless experience. It is users who have the idea of autopilot being a replacement for driver. It's not. Just because it was in public consciousness and imagination for decades, it doesn't make it real. People are imagining autopilot being different than it is.
Only "fault" from Tesla is not being more clear about what the autopilot is for.
Also what I would do, at least until they make it better, is to raise the threshold of uncertainty after which the autopilot stops working and human driver is required. Just stop the car and force the driver to take the wheel.