Sadly it will probably never be repealed. It's much easier for Senators to influence the public every six years than it would be for the to influence the legislature. They'll never vote to change it.
Right. Unless we start riding our state legislators and even those lifer senators to repeal!