NBA Commissioner Adam Silver put his foot down on Thursday, asserting that for the 2017 All-Star Game be held in Charlotte, it is “necessary” that North Carolina change its law mandating people use only public restrooms corresponding to their biological sex in government buildings.