1. Vietnamese people eat dogs. It's true, but dogs at least are animals. And if you watch Discovery Channel Travel and Living, "Bizarre Foods" you can see people eat worms, and many odd things that I think are far stranger than eating dogs. Additionally, we eat only dogs that are raised to be eaten, we don't eat pets as you think. By the way, there are a lot of Western people, especially Russians like to eat dog meat too

Korean and Chinese also eat dog meat, I think it's understandable.
2. The point I made about eating babies may have weak evidence. So I must eat humble pie. However, there was once I asked an English man, actually he's my English teacher, and he said he also heard of this. Ok, if I have a strong evidence, I will go back to this later.
3. Sorry for making you feel like I'm an extreme person who like to make gross assumption. I didn't mean to imply this, I just gave out a wrong example. I'm sorry, once again.