The city of Charlotte was supposed to host the All-Star game Sunday, but the NBA moved it to New Orleans when North Carolina passed “the bathroom bill,” which limits protections for lesbian, gay and transgender people.