The challenge of course is to know when compromise is appropriate. Often it's used as a high sounding "idea" when in reality it's self serving hogwash (though MAYBE well intentioned). Let's do a thought exercise.........

You desire to be a free human being. The other guy wants to make you his slave. What's the compromise?

A thief is holding a gun on you and demands you hand over all your money. You, who earned the money honestly, don't want to give it to him. What's the compromise?