Dogs do everything you said just worse. Just because the dog isn't attacking doesn't mean it can't hurt someone. Like I said before dogs can jump on you to play and you can break bones. Dogs pee and poop all over the place. Cats at least have the decency to cover their bombs. How many times have you stepped in dog $hit, too many to remember. Dogs also kill wildlife not to mention pets (other dogs and cats). I have seen dogs ruin lawns digging. Also my boss has the hood of his truck scratched up from a dog jumping on it. Cats might kill birds, mice, snakes, moles, squirrels, and other small animals, most people would call these creatures pests(other than the birds). Overall dogs are much more destructive than cats.
Dogs and cats both scratch cars, pee and poop all over the place, kill wildlife, and are destructive, yet the only laws on the books are for dogs. Today I uncovered my boat that's for sale to show to mattmann7 and it stunk of cat, my neighbors cat or one of the ferral cats she feeds. No laws against it, perfectly legal, totally wrong.
I don't hate cats, I own one. I also don't allow her to roam free and scratch other peoples property, or do any other damage to someones personal property. It doesn't matter wether the damage done is major or minor, wrong is wrong, period.
To compel a man to subsidize with his taxes the propagation of ideas which he disbelieves and abhors is sinful and tyrannical. Thomas Jefferson