It all comes down to where you want to lay responsibility. If you are happy to blame a dog for your own failings, then so be it. The fact is no dog will ever cause a problem if it is securely contained and managed, no matter how "mean" you think it is. Since dogs are not responsible for their management, it sounds a lot to me like a bad owner issue.