So sorry you lost your birds in such a horrible manner. Ain't no telling what took them. You'll need to predator proof your facilities. Show us a picture of what you got and we can give you suggestions. Hardware cloth and electric wire help me solve my problem...