The newly passed regulation faces criticism from supporters for not going far enough and from detractors for going too far.