Try a cooling-off period. Switzerland does it for referendums. Absent a super-majority, a bill needs a certain amount of time between initial and final approval.