I'm not saying they can't, they're (H&M) free to do as they wish but putting the black kid in something that's been used to racially abuse black people will lead to the backlash they're facing now. Recognise what it might look like and save yourself the headache, no one loses out.
The name of an animal has been used to racially abuse people, so now we can no longer use that word even when not intending to racially abuse people, seems like the correct way of doing things. As opposed to taking things within their pragmatic context and applying critical thinking skills to decide whether a large multinational company is intending to offend millions of people or was simply advertising an item of clothing.