Not all snakes in captivity have the ability to kill mice and rats as they would in the wild. ALL of the other 'wild' factors have been eliminated which means feeding live because its the 'natural' thing could become dangerous. It can be done responsibly yes, but you should not consider that the environment you have for your snake is 'wild' because it is not. This is captivity and is much different.
As said before, my corn snake couldn't kill a live mouse and would be bitten to death every week, she's very lazy about it so I feed her f/t and fresh killed.
My ball, I don't know. I have to feed him live to get him back on track, then maybe we can see if he will move to f/t because its conventionally easier for me and a tad bit safer for him. :]