Moral Limits to Financial Markets