Wrong means to the right ends. The law will not pass constitutional muster IMO but may serve to spark other reforms that will actually have a positive effect.
Yeah, I don't think it's going to fly either and definitely a wrong step in the right direction.