I will also say a couple of years ago I lost some bantam chicks to a ratsnake. The chicks were very loved, first ones I hatched out and then they were being raised by my two favorite broody bantams.
When I finally caught the snake in the henhouse I was angry, did I think about dispatching the animal in the heat of the moment? Yes, I will admit the thought crossed my mind, but I knew it wasn't the snake's fault. I put it in a pillow case and relocated it a few miles away near a stream. (always relocate wild animals next to a water source)
I took the high road and I am very glad I did. The hen house was not secure and that as MY FAULT, not the snakes. The animal was a perfect specimen, and had every right to live out it's natural life. My mistake killed the chicks, and I am very glad I didn't kill more innocent animals in the heat of the moment.