People are probably upset because dogs are companion/working animals, like horses. They'e been selectively bred to work alongside humans, (until relatively recently, when they've started being bred for consumption) so eating them is much closer to eating a fellow man than, say, a chicken, which has never served a purpose other than providing food.
I like the shot, I've just never really understood what's so good about eating dogs and cats. Look at that thing! There's barely any meat on there! Now a nice, fat, juicy chicken is what I'm talking about.. XD