Being a member of Congress is now an easy celebrity gig. Get enough people to like you in a popularity contest and you now have a six-figure job, healthcare, security, access to media, access to powerful people, access to resources to help keep your job via election war chests and the like, and all you have to do is blame the president or the judges when you don't do your job. If the country collectively voted to fix Congressional salaries to [minimum] wage, forced them to use the same healthcare plans as the rest of us, banned PACs, forced all of them to get audited every year, and started holding these fuckers accountable, we'd probably see an improvement in Congressional opinion polls.
As it stands now, many members of Congress are lazy assholes who don't want a real job. They spend more time cozying up to other party members and DC money than doing what their voters ask. The worst ones are the fuckers who basically pay nobodies to show up at town halls and make it seem like everything the politician wants is what their constituents want.