I realize this is an old thread, but I feel I need to respond. I do fully understand the despair and anger of those upset that the yorkie killed the cat. I also fully agree that if that cat was not in the yorkies yard, it would not have died. As many of you know, my next door neighbor is a cat hoarder and many of her cats come into my unfenced yard. My own dog, on the other hand, is not allowed in the yard. Every one of her cats outweighs my dog (except the neverending stream of kittens). She has also threatened that if my dog ever gets into her yard, I will never see him again. My dog is a prisoner in his own home while her cats run free in my yard, walk on my car, get into my basement if the door is open, and once one was trapped in our basement for days when we didn't know it & it ruined our basement furniture with pee.
I grew up with cats, not dogs, so I am very torn on this subject. I like cats, and I love my dog.
I believe that people should control their pets-cats, dogs, rabbits, hamsters, horses, etc. If the animals are out of control, ie: in someone else's yard, the owners should not be upset when bad things happen to them. Period. A terrier is a terrier and will do terrier things, like kill cats that come into their yards (or, as shown in another thread, chase away baby bears that come into their homes and go for the food bowl...

).