题主的错误在于,他认为赚钱=不道德
实际上,在一个自由、开放的市场里,别人赚你的钱意味着给你提供了等价值的服务。赚你的钱越多,为你提供的服务越多。你们两个人互不相欠,谁都不比谁更道德。从整个社会的角度考虑,商人赚的钱越多,意味着他为社会提供的效用越多。他为社会做出的贡献越多,他比那些不赚钱的人反倒更有道德。