hmmmm...
That is really fascinating. I have to say, I had never thought about those types of things before. Programming a robot capable of differentiating between "right" and "wrong" is going to be a forever challenge. You would have to make robots treat other robots with respect!? Who would really be responsible for the robots' actions? Would there be 'robot' lawsuits?
This is getting complicated very quickly.
You know what could make it worse? All the system functions could fail, and there could be a roborevolt!!!
Just kidding; what a scary world that would be though.