I'm Swiss on this one. On the one hand, I love cats. I'm violently allergic to them, but nonetheless, I LOVE the little critters. I would NEVER, in a million years, feed a cat to a snake.
On the other hand, I know people who would cry hysterically if they saw me feed a rabbit to my BCI. I know people who would do the same over a rat. So on the other hand, the bottom line is, what us a pet to one is snake food to another.
And another point (I only have two hands, so now I have to just make other points) is the fact that we euthanize litterally millions of animals every year. Doesn't that seem like a waste?
So if it's simply a moral question as to whether or not to feed a cat to a snake, we're being hypocrites here - why a rabbit, not a cat? Rabbits are beautiful pets too!
As for the moral question about whether to feed animals being sold/given as pets, well.. I think that is dishonorable and mean. But then again, if you are selling/giving someone an animal, that becomes their animal, and you have no say.
The moral is, as Bob Barker says, "HAVE YOUR PET SPAYED OR NEUTERED"