To fault Congress as a whole for failing to do its job is incorrect. It is the House of Representatives which is responsible for the failure to come to terms. And, more specifically, the 80 representatives who demanded that the speaker not compromise on any issue.
The gang of 80 pulls John Boehners strings, but who pulls theirs? A cabal of powers outside of the Beltway, thats who.