To move beyond moral codes to compromise it is sometimes necessary to....
-See the bigger picture of the ultimate goals. Sometimes looking at the "big picture" dwarfs smaller issues.
-Be flexible in defining how one fulfills their moral code. There are many ways to help people and help one's supporters.
-Understand that moral codes are not universal but essentially alike. While the methods may change and moral codes are different based on one's background they do share similarities that can be used for bridging differences.
-Be willing to see another person's perspectives. Understanding another's perspective may help in adjusting your own.
-Encourage across the isle collaboration versus party competition.
-Avoid personal attacks that leads to dysfunctional dynamics and encampment.
-Think of people as part of the same process and not as the "other".
-Focus on research and facts.
-Remove people who can't compromise.
-Listen to outside stakeholders like business.
Sauer, H. (2015). Can't we all disagree more constructively? Moral foundations, moral reasoning and political disagreement. Dordrecht, 8 (2).