Those little guys are crazy predators! With all my dogs, and the ones we get in to board/train, it is the terriers that are the toughest because of their prey drive. So many people refuse to understand that even that cute little Yorkie is a predator.
Sorry you are having to build your coops/runs like Fort Knox. It is so much harder to deal with the other people in your life when their priorities are so far from yours. Hope things get better.
I had a Boston rescue once BC (before chickens) and he was my best dog. It only took once firm no and he never went after another small animal. 10 years later, we got another one and it just didn't get it. Now we have an English Bulldog who thinks the baby chicks are hers and a Great Dane who wants to play "tag" with the girls.