Nike, the athletic shoe giant, has pulled a product off the shelves in response to a storm of social-media protest.