The veto comes after the General Assembly rejected sweeping amendments that labor unions argued weakened the legislation.