Sadly most people have no idea the extent of the brutality endured by the world's non-human animals, and the "flies with honey" thing is too slow and doesn't catch enough people. Should we use that approach with paedophiles, and allow thousands of children to be abused for another few decades until we eventually stop it? Many of us have been fighting the dog and cat meat trade for a very long time, but it took a few newspapers to print horrific pictures of the Yulin abomination for the world to become outraged. As a direct result, Taiwan has banned it and millions of animals have been saved. Also the young in China heard the rest of the world, and are now working to stop the dog meat trade from inside China, and are rescuing hundreds of dogs and cats from the brutal trade (many of them people's stolen pets, still wearing collars and name tags). Tell people that dogs and cats are being tortured to death for their meat and people say "How awful". Show them pictures of dogs being held down and blowtorched, then being held down in vats of boiling water while fully conscious, and then being skinned alive - and millions of people become determined to stop it as quickly as possible. Sometimes people have to be shocked into action.
Johnny Depp: "If you don't like pictures of violence towards animals being posted, you need to help stop the violence, not the pictures."
"Rescuing one dog doesn't change the world, but it changes the world for that one dog" was not said by Ricky Gervais. It's sometimes attributed to Gill Dalley, the co-founder of Soi Dog Foundation, and sometimes to Karen Davison, the author of "A Dog's Guide to Humans".