Great post, Bobby. I have a couple of books to add to my "Someday I Really Need to Read List" now! I hadn't thought about compromise versus collaboration. You are right, though. We are often told that in order to get along, we need to compromise, which is portrayed as a noble stance to take, a taking of the high road, if you will.
The two are actually quite different, as you pointed out. Thank you for the post; I always love picking up gems like this.