Frank Barknecht wrote:
It's even easier for a contract to be morally wrong, because generally
public law is influenced by the common view of morals more than
private contracts. In German that would be a contract, that is
"sittenwidrig". I think, the legal term in English is "contrary to
public policy". Contracts to sell your vote would be an example for
this, though these are illegal as well in many countries.
The fact that it's illegal to sell your vote does not prove that
contracts can be morally wrong.
-Pete