I think it should be based on as close to what the animal eats naturally in the wild as possible.
as far as feeding it a pet vs an animal bred for food its all the same, does your pet rabbit know its a pet and the one you bought for your snake know it is food?
My thoughts on feeding dogs and cats to large snakes is that its your decision, we are the intelligent species here and in the end its up to you. It makes me laugh when people get so defensive over pet animals in the city yet does anyone know what happens to alot of cats and dogs on farms? hmmm lets just say most animals are not "put down" by a vet. The thing is most decent people dont go around telling everybody what goes on, its just life. I think being fed to a snake or whatever farmers do is better than letting it starve to death. so if your going to feed your snake some kittens that are going to starve or live a hellish life do it and dont go and post it on the internet or whatever.
just my opinion.






