After five public meetings, hours of testimony and hundreds of letters in support and opposition, lawmakers on Thursday voted ...