Dilbert on ethically-dubious companies

Today’s Dilbert cartoon is pretty on-point. I never understand the logic of moral people who work for companies with dubious ethics. We all have to pay our mortgages, it’s not like they’re special cases.