Giant water snakes!?!?! Oh please Lord, tell me you do not live in Virginia
I'm sorry you're losing birds and eggs. I hate snakes. I've found that the best way to deal with them is with honey. It works like this:
"HONEY!!!! THERE'S A SNAKE! KILL IT!!!!"
Works for me every time.