There has to be some sort of punishment for them to stop. Otherwise they'll just repeat it. If they find themselves consistently primaried or voted out for supporting bills they'll get the message.
There's no voting this wacko out. The lady who keeps shoving these bills out (or onto other bills) is an unelected senator that is there til she's 75 or does some gross misconduct or something.