They have no real incentive to get anything passed because they still get paid during the shutdown. The thousands of people who don't (and have no assurance they'll get back pay) are the ones who suffer while Congress has their little temper tantrum.

I say fine members of Congress during a shutdown. No pay at all plus fines. 1% of their gross the first day, 2% the second day, etc. Cumulative. That will give them some incentive to pass spending bills and leave their pet programs by the side of the road.