I went to a handling seminar last weekend, there was a lovely Cane Corso bitch, who seemed very stable and never put a foot wrong with all the other dogs and people.
The dog that “got into it” with another at the seminar? A Golden Retriever. With a sort of clueless owner.
I agree, “blame the deed, not the breed”.
Surely, they are big powerful serious dogs, not for everyone, but without knowing a whole lot more about that particular dog, and that particular family, I would never condemn them without knowing a little more, nor can you make a blanket statement like, “That is not a good family dog” without a whole lot more knowledge of the circumstances.
Some families should not own a goldfish, others are quite competent to own the right Cane Corso (subject to selection, socialization, training, supervision, etc)
Certainly the breed is far from " Idiot Proof", but so are many others. I know it is subjective, and true idiots are better off with some breeds than others.
My breed (Irish Wolfhounds) is far from “Idiot Proof”, so I can sympathize!