The following question might solve your moral dillema:
Would you rather help an incompetent, but still honest trader, or a ruthless, but influential one? Some main characters don't worki for free, but for personal gains, other are selfless(or naive), but they don't have it easy in life.
If you have a soft heart, you must also have a tough butt. At least that's what people say in my homeland xD.