Actually in this case it is not the chocolates that are putting people off, it's the flags. In the world of today they are a symbol of evil, injustice and cruelty.
"Chocolates"? What exactly do you mean Gerard? Could you explain?
That question's already been asked by Ian Moore himself but answer has come there none; I have to confess that, carefully as I have looked, I remain unable to see any chocolates or indeed other confections in the photograph concerned, so I can only assume that gerard has far better eyesight than you or Ian or myself.
I imagine that comrade Gerard is using the word "chocolate" in its old jazz slang meaning of "good-looking male of darker-than-white skin colour". A purely historical reference, you understand: at least, I do.