H&M removed an ad from its website and apologized after social media users accused it of being racist and called for a boycott of the brand.