The NBA’s decision to follow through on months of threats and pull its 2017 All-Star Weekend out of Charlotte ranks as one of the boldest stances for equal rights that a professional sports league has ever taken. At the same time, it should not come as much of a surprise given that the league has reaffirmed its stance on North Carolina’s House Bill 2, widely known as an anti-transgender “bathroom law” but more generally a severe and broad limitation of anti-discrimination policy, so many times since its adoption in March. With the Charlotte Hornets and owner Michael Jordan on board with the stance, it seemed like a matter when, not if, the league would decide to move the All-Star Game.