Back to blog

North Carolina's Inadequate HB 2 Update

Equality Federation condemned North Carolina Governor Roy Cooper for signing HB 142, a law that legislators attempted to frame as a repeal of the famously discriminatory HB 2. In fact, the new law keeps in place the most troubling parts of HB 2, including the provision that prevents local governments from passing nondiscrimination ordinances.

“Why mince words? This is a fake repeal,” said Ian Palmquist, Program Director of Equality Federation, “As a proud North Carolinian, I’m deeply disappointed that HB 2’s shameful ban on local protections will continue. While we disagree with Governor Cooper on this compromised repeal bill, we do agree on this: local ordinances aren’t enough. North Carolinians must update our state’s nondiscrimination laws to fully protect the LGBTQ community, and we’ll keep working until that happens.”

“HB2 was hastily passed without any input from the LGBTQ community just one year ago,” said Chris Sgro, Equality NC Executive Director. “Today, we returned to the legislature with a deal made between Governor Cooper, Phil Berger and Tim Moore that once again left out the ones most impacted by the discriminatory law – LGBTQ North Carolinians. Lawmakers and Governor Cooper have failed to resolve the problems with HB2 by doubling down on discrimination. Once again, the North Carolina General Assembly has enshrined discrimination into North Carolina law.”

Rebecca Isaacs, Executive Director of Equality Federation said, “We’re not giving up on LGBTQ North Carolinians. Today’s bill doubles down on HB 2’s harmful ban on local protections, but we will double down our efforts to create a more fair and equal North Carolina.”

/* ============================================= Timed Popup — Shows after a delay on every page Closes on: X button, overlay click, or Escape key Once per session (won't show again until new session) ============================================= */ document.addEventListener("DOMContentLoaded", function () { /* Target the popup elements by their Webflow classes */ const popup = document.querySelector(".modal-popup_wrapper"); const closeBtn = document.querySelector(".modal-popup_close"); const overlay = document.querySelector(".modal-popup_overlay"); /* Check if popup has already been seen this session */ if (sessionStorage.getItem("popupSeen")) return; /* Show the popup after a delay Change 4000 to adjust timing (1000 = 1 second) */ setTimeout(function () { popup.style.display = "flex"; popup.removeAttribute("aria-hidden"); closeBtn.focus(); /* Moves focus to close button for accessibility */ }, 4000); /* Close the popup and record the session */ function closePopup() { popup.style.display = "none"; popup.setAttribute("aria-hidden", "true"); sessionStorage.setItem("popupSeen", "true"); /* Prevents popup from showing again this session */ } /* Close triggers */ closeBtn.addEventListener("click", closePopup); /* X button */ overlay.addEventListener("click", closePopup); /* Clicking the dim background */ document.addEventListener("keydown", function (e) { if (e.key === "Escape") closePopup(); /* Escape key */ }); });