I'm not saying keeping my snakes in a tub is like being in the wild. I'm saying that snakes are designed to catch and kill their food. For the most part most snakes know how to do that. Yeah there are ones that don't for whatever reasons. And yes they have to be fed whatever they will eat to keep them alive and healthy.
I have bred corns and If the babies are started out on live then for me 95% of the time they had no trouble killing their mouse/rat. I don't know what if anything the snakes get out of hunting for their food. I would think it benefits them in some way even just a little. Yes I feed live I have also had a few little bites here and there. Nothing to bad and I know it can be bad.
Some will say killing a mouse/rat is wrong or whatever. Even if you feed live in a way your still killing the rat/mouse if you think about it. Or at least assisting a bit. I guess what I was trying to say was. The snakes are designed to catch and kill their food. So why not let them? If they will take live.