The issue is.. pets are still pets. And to your point, unbehaved dog can be dangerous to its immediate surrounding. I won't go into details, but our dog is very protective of our kid, so there are places I will not take it ( or at least not without precautions ).. and this is what I see less and less: responsible behavior.
But I will say this, dog was a great training for a kid, when it came for us, because we saw some very similar issues repeat themselves.
The issue is what it has always been: people.