I'm so sorry that you are losing birds to predators! I've been there, and I know how hard it is.
I can't help you with any answers about weasels, because thankfully, they aren't a problem for us. But lots of other predators to worry about. Some of them will be the same for you.
Our biggest...