I used to see bald eagles, golden eagles, osprey and other raptors capture small snakes and take off with them for lunch. Then again, eagles are scavengers, they'll eat anything they can get a hold of. I used to have to be careful to put my garbage cans in the garage and keep the door closed or the eagles would make a huge mess out of it.
I also had a houseful of birds at one time, and a ball python, the birds ignored the snake, the snake as far as I could tell ignored the birds too.
Now the neighbors cat and one of the birds DID get into it once. The cat required 2 tiny little stitches in his nose (a cockatiel didn't like how close the cat was to the cage and took off that little flap of skin in the cats nose). The cat never bothered the birds again and frankly, never came into my house again either. He was smart cat, once bitten twice shy.