North Carolina had every good reason to repeal HB2