I would suggest you read the post that JohnB links to
How to balance dignity with a calculated risk of offensiveness / tastelessness?
However; I cannot see what is so racially offensive about the logo. Because it is red? The grin? The feather?
People take offence, or try to bend over backwards not to offend, that they can find something wrong about everything.
By the same token, I should be offended at the logo of the Minnesota Vikings, as it is a wildly incorrect social, historical and visual representation of my Nordic origin.
And then you can never make a logo for a garden centre with a pansy in it. Pansy is a symbol of freethinkers, but also a slang word for homosexuals. There is no way out of this, really.