You make an excellent point, but I just wanted to point out that ball pythons are not domesticated.On another note on the whole "ball python is domesticated and not wild anymore, therefore we should feed it f/t" argument.....
My dog is technically domesticated. When I begin breeding feeder animals (mice, rats, gerbils, hamsters, guinea pigs, rabbits, etc) I intend on putting him on a whole prey diet and yes, I will give him the opportunity to take down live prey if he has a high prey drive. My cats will be fed the same way and they are domesticated.
My ferrets already eat live prey. Twitch, my smallest, is my best hunter. Now, because of the size of a ferret, you would not allow them to take down a rat. It's nearly half their size. But mice are fair game and a favorite of my ferrets. They are a domesticated species, however even they get live food.
If done responsibly, live can be no more dangerous than feeding f/t. One could argue that nutrient levels can be affected by the freezing process. Some argue that taurine deteriorates after a while. F/T that you buy could have been spoiled and simply re-frozen and you end up feeding a spoiled prey item. (I've bought one of those. Thawed it out and it smelled like it had been decomposing for quite a while before it was re-frozen) I do not ever recommend re-freezing something that has been completely thawed out. If it is not completely thawed then re-freezing is okay, but never when its already thawed. I don't do that with my ferrets and I don't do that with my snakes. Whole prey is generally okay to be left out for 12 hours or so without spoilage. Sometimes I will pull my rats to thaw during the day while I'm working and feed when I get home. I never have a problem, but once I know it is fully thawed, I never leave it for more than a few hours before pulling it out of a tub and discarding it.