If you have two opposing problems which you hold for principles, how do you compromise without hypocrisy?
Avatar, compromise is not hypocrisy, that's a non sequitur. Cooperation is not capitulation. Both sides of an issue certainly want to state their case clearly and strongly, but they must also be humble enough to realize that "all or nothing" just isn't the way adults behave in a complicated modern society.
In such a society, there must be a trust, an accord, on all sides that they will ultimately give and take. Once that trust breaks down, we essentially descend into anarchy, everyone screaming, no one listening, no possibility of facilitation.
The best model for this is the Constitution. Myriad disparate opinions and approaches hammered out, give and take, no absence of passion, and they created perhaps the greatest single document ever.
The whole became greater than the sum of its parts. Certainly no one in that room got everything they wanted. But such a success can only happen with reasonable cooperation.
.