HB2 prohibits transgender people from using bathrooms in government buildings consistent with their gender. In that regard it is aimed primarily at public schools. It also prohibits political sub-divisions from providing nondiscrimination protections to LGBT people. HB2 has cost, and will cost, the state tens of millions of dollars in revenues as businesses pull out of the state, refusing to enable bigotry.
Cooper's deal has collapsed as the legislature failed to repeal the hateful measure. Governor Pat McCrory is blaming Democrats saying that they want to retain HB2 as a contentious issue. Republicans also claim that Charlotte only partially repealed its ordinance. Democrats claim that a deal was in place but the Republican caucus was unable to secure the votes to accomplish the agreed upon conclusion.
The simple fact is that the elected representatives of the City of Charlotte should have the right to provide whatever nondiscrimination protections to LGBT people that they feel are necessary. It now seems that Charlotte's ordinance was just a pretext for enabling and encouraging Christian-oriented discrimination.