There needs to be a consequence, most effective would have to do with re-election, to voting "yes" to more taxes.  Legislators who vote yes should all be on a poster come poll time with the tag line something like: "I voted to continue taxing the public at the bequest of the unions and big business.  I am a crook and I should be held accountable during the election."  Maybe something like that would encourage honest "non-career" politicians to run and start taking seats!  This is insanely wrong.