Yes but to get to that point, Herbert needs to know the physics of the world, cause the mail may be under the kid's football which would drop on the floor of the mail is pulled and bounce around and break some things. And the robots also needs to know about making the right decision: is it better to let the ball break the China vase than making a move that would hit the dog in the face even not very hard?
In order to get there, you need a robot that knows a lot of stuff.
I think for the example with the China you would just have it do it's best to avoid things and if it breaks stuff then it breaks stuff. Unless you're robot breaks a ton of stuff in normal operation I don't see how being unable to choose between different things to break being a large issue
Having to anticipate how the robot will screw up and reorganize your life based around that is a big issue. It's a big enough reason for people to decide they need to give up a dog they love, and people love dogs a lot more than they love robots.
But benefits of having dogs are mostly psychological and so dog owners are a minority. Since robots will have economical benefits people will use them even if it will make their lives worse.
This is placing a much higher standard on robots than humans are held to: to demonstrate that robots have to make hard decisions you presented a scenario where a human making either decision would have socially acceptable justifications available. But that just may be the key: maybe robots don't have to have superhuman decision making as long as they can produce humanly acceptable justifications for their decisions. That might still be hard, but at least you don't have to do that in a split second.
In order to get there, you need a robot that knows a lot of stuff.