Yes, unfortunately we have two political parties in the US who believe they represent their faction and not the people. They have made undermining the majority preferences of the people that live in their districts into something noble that they can sell to their supporters to raise money. Parties which were formed claiming to protect American values of Liberty and democracy now undermine our institutions.
Except for protecting and defending the constitutional rights enshrined in the constitution, a Congressman's ONLY job should be trying to understand what the majority of people in their district want and vote accordingly.
Sure Congressmen can and should lead on issues and argue for policies they believe in, but when it comes time to vote on legislation their own unbiased polling of their constituents should be what is the deciding factor. Instead we have politicians pandering to special interests based on their level of activism or whether they can raise money for them. With thousands of pages in many legislation there are bound to be contradictions. Still a Congressman good at their job should be able to explain what parts of legislation they vote for or against they would have otherwise supported or opposed if it hadn't been included with legislation they don't support. It is complicated, in part to obfuscate and bury unpopular laws within popular ones or vice versa, but it doesn't have to be that way.
You could argue the same thing for Detroit... if only they could devalue the Detroit national currency and print their way out of debt then they wouldn't have needed to go into default/bankruptcy and technically ruin their credit rating.
Or they could just settle on a budget that is actually sustainable and not have to borrow at a rate that is outpacing the growth in tax revenue.