> Another school of thought is that punishment should be proportional to the crime or harm.

Maybe harm * wealth. Rich people could be fined proportionally more than poor people. Rich companies (turnover, market cap?) could be fined proportionally more too.