This does not account for all locations that raise dogs for their meat, only those that are more prominent in the media due to some peoples stance on the consumption of dog meat.
As the world evolves so do countries and their government. New policies are being passed everyday to improve not only the peoples lives but their community. Places like China and Vietnam have been revising their laws on animal abuse so they can be raised and treated humanely. 
To lump together entire cultures with the sole few who break the rules does not look at the bigger picture. Things are changing and for the better. While it’s taking time to fully adjust to these changes they have been well received by a majority of the populace.
It’s not cruel to raise dogs for eating, it’s cruel to raise them in inhumane ways and slaughter them just the same.