Not sure about the doting?
Horses used to be the main worker on the land, thats all changed now. To me eating pig or cow is no different from people eating horses in other countries, the only difference is our culture, many of us in England will still not eat horse meat. But may people in other countries will not eat pig or cow for the same reasons.
I do not eat an animal which I have doted on, similar to a fisherman eating the fish he has caught for his dinner, no doting was involved with it first.
Remember the story about the plane crash in the Andes? No moral schizophrenia was involved there.
I eat to survive and part of the food I eat happens to be meat.
You are quite right. This is simply moral relativism.