I don't think we should be making robots that can defend themselves in any way. Especially against humans. I mean could you imagine living in a world of robotic canine overlords and all they do is force you to play fetch all day? And YOU are the one fetching!