Possibly controversial view here, but I immediately thought it to be a bit racist that people would be offended by this. I've always heard kids be called "little monkeys", just because the kid in this picture is black, the very fact that anyone would call it racist, is almost racist in itself... :/
Here we go again, my God you can't say anything these days with out the racist card being played, Yawn.
And it's also racist to suggest the black kid can't wear certain clothing. Black people aren't monkeys, even if people use it as a racial slur. It's people looking for things to be offensive.
As above really proper joke that this was seen as being racist, nothing can be said or done these days without someone looking for the possibility that it could be deemed as offensive in some shape or form