Balancing profit and business ethics