The NBA forced Iman Shumpert of the New York Knicks to shave the Adidas logo from his high-top hairdo, saying it breaks league rules.