I'd kind of have to disagree with that. $170K a year might SOUND like a lot, but when you'd effectively have to have residences in your home district AND DC (not a cheap place by any means) then some sort of salary is justified. One of the issues we have here in NH with such a huge legislature (400 people in a state of 1.3 million) who only get $100/year plus mileage to/from Concord is that you basically have two groups of people who can afford to run for Legislature--retirees and independently wealthy, and guess what--they're gonna vote in their own self-interest for the most part.
Where I have problem is the constant fundraising that needs to be done. Set a spending limit or at least give candidates so many free minutes of airtime in their state/district. PACs would have to make up the difference.
The other real issue I have with Congresscritters is they never seem to live under the laws they pass. Think Obamacare applies to them? Social Security?