...Interesting question. I'd say no, and I have a bit of a story to go with it.
Before I was born, my family lived in Orange County, California. Sometime during the mid to late 80's, Vietnamese people started moving in. In Vietnam, people eat dogs. No one thinks twice about it, it's just like how we eat beef and chicken without caring. Well, as soon as the Vietnamese began showing up, people's dog's actually started to disappear. It doesn't take a genius to figure out what happened to them.
I don't think you should buy your food at the pet store either, because over here that might be considered animal cruelty, and therefore illegal. And even if it isn't, it just doesn't sit right with me. I'd say if you really want to taste dog or cat meat, you should just take a vacation to a country where people eat them all the time. Or import the meat off the internet. (I'm sure you can)