Self-interest and rationality, the two fundamental assumptions in all neoclassical models. The sum of this assumptions usually leads to the Homo economicus: that is, an excessively greedy and selfish agent who was no altruistic or solidarity for others. Economics usually praises self-interest and maybe even greed as a necessary condition for the economy to work; however, self-interest and greed are considered as immoral traits that should be replaced with altruist behaviors.
This paper gives an interesting twist to these perceptions, by showing that ethical constraints are necessary for markets to function effectively. The ethical constraints are implicit in the usual assumptions made in order for the model to work, such as the necessity of self-interest, respect for private property, and perfect information. All this is demonstrated under an Edgeworth Box diagram depicting a pure Exchange economy, under which is easy enough to question the model’s assumptions.
All in all, morals and economics are not to independent topics, they are really close to each other, and it’s really important we don’t lose track of what really is important for economists beyond selfishness and greed.
The paper I quoted above: “Market Ethics With Trade in an Edgeworth Box”. https://www2.gwu.edu/~iiep/assets/docs/papers/2015WP/SuranovicIIEPWP2015-21.pdf