North Carolina legislators just approved a gun bill that allows concealed-carry permit holders to carry guns into bars, restaurants and playgrounds, and to keep guns inside locked cars on public school and university campuses.