Yup, like the above. Humans, monkeys (both new and old world, great and lesser apes, and a number of other taxonomic families- including lemurs- are primates.
That said- here in the south- there are a number of derogatory names for black Americans that include "monkey." While I'm white and generally not overly susceptible to offense, dressing a black kid in a shirt describing him as a monkey seems designed to offend.
Id say in a racially charged arena such as USA there is likely more awareness of that "sensitivity".
Though I dont think Sweden is without its biases I can see how a person working for a company such as H&M could do this and not intend offense.
In fact I think in a place like Sweden I could see them arguing to not have done it would have been racist.
The argument could be made "Well by not letting this boy do this work its racist because by forbidding him from this work means there is some legitimacy to the idea "black = not human".
Granted I may be showing my "white privlidge" but I call my kids "monkey". Nothing to do with the genus but its because as little humans and how they act its a good description.
Sometimes a cigar is just a cigar and not everything is racist.
Sure check the body of work of the "offending" company and see if there is an institutional trend.
Dont jump on one picture and label the whole company as something they are not.
That said I think H&M is a lot like United Colors of Bennetton in that they use race in their models to beat their chest about how "progressive" they are.
If you ask me when you pick or exclude your models based on their race to do anything other than sell your clothes than you are in fact being racist.
Sorry we will never get beyond racism when everything, even a picture of a cute kid in a sweatshirt, is evaluated through the prism of race.
We are only good when its one color light on the front of the prism and still one color on the other side.