Hi Kurt,
I understand your feelings on this 100%.
I know this man who went from rags to unbelievable riches, and has similar feelings about many things.
Here is how he handles it. Rather than try to fight the way things work (everything has downsides and you can't protect people from every possible harm that may come there way), use "the system" to make a profit for yourself, and give back where you feel it will do the most good (and there is never enough, there never will be).
For instance, in this case it might mean making as much as you possibly can (in an ethical manner) and steering a percentage of those profits into something that helps what you feel about.
Now you might say that's sideways logic, but really, you can't stop the way things work (they work that way for a reason that generally involves the greater good in some way, such as preventing slums) and those who would benefit from the percentage donation (even if it's not tax deductible, such as a homeless shelter) would never get that money if you had not made a profit. The more you make the more you can give back.
So when you really look at it this way, because you can make a profit and the can not (for many reasons) doing your best to make the most you can (ethically) accomplishes the greatest good for the greatest many.
It's called being able to give back (not everyone can), and doing that is a good thing for everyone.
Just my thoughts on this.
Scott...