I plan on raising rats some day when I have the ability to raise my own feeders.
I also look forward to keeping some as pets as well, which will never be fed off.
I have no moral qualms about feeding rats, and am 99% sure I won't have any moral qualms about it when I do have pet rats.
I fish for food, I love eating guinea pig, and I want to have livestock on a farm someday. Yet I certainly love the idea of fish, guinea pigs, and various farm animals for pets as well.
In the next few years I really hope I can raise chickens. You take care of them, they make eggs for you to eat, and then if they get to be too much work or you're headed out of town on vacation, or you just need some meat, well you can look forward to chicken dinner.
I definitely can look at an animal and think it looks cute AND delicious at the same time. I guess that's what separates hunters from gatherers.