"Advertising is one of the most important aspects of marketing in modern day. In simple language it is the action of calling something to the attention of the public especially by paid announcements before your consumers." - quora.com
What does that mean? - Well, basically what H&M wants, is people talking about their advertisements. Literally the whole world talks about this Hoodie now. The Ad was successfull. For a fact I can say you are not into Marketing etc., however this was perfect execution marketing wise.
And be honest, do you think a multi-national company cares if they can sell their products in SA? Do you think they care if people loose their job in SA? .... No, they don't
And with more and more companies retrieving from those countries, they will develope back, or atleast stop the developement, so basically they are biting into their own ass.
Worth mentioning is also that, as I was told, in America, white parents call their kids monkeys, when they get dirty while playing outside, or when they mess up their clothes while eating.
Last but not least it is quite hillarious protesting against getting called a monkey, by behaving like one.