This is a good example of hypocrisy and sentimentality -- personally I don't eat meat (just because I don't like the idea of eating corpses, and don't like the smell or taste), but I don't have a big problem with people who do.
However, I wonder how many of the people who get upset at pictures...
I would generally agree with treating animals with respect, and not harming them if possible, and I actually don't know whether greyhound racing is particularly harmful to animals or not. It is, however, an entirely legal activity, and those who don't like it, should if they wish to, campaign...