>Even though I may contribute to horrific consequences on a business level, at the personal level I am still a good man.
It's true that on some level, we exist within a system that forces us to make bad choices, and in general I think criticising individuals for systemic issues is a waste of time, but you can't just say "it's just business" to dismiss all moral decisions.
If you are working for a company which you know to be causing harm, and you are in the privileged position to be able to leave without becoming destitute, choosing to keep working for them is absolutely an action which can be morally condemned.