There's a story that goes around the nonprofit sector about activists stopping sweatshops in developing nations. The wages there are terrible, the working conditions inhumane. So it's good that they stopped the sweat shops from existing. Right?
Well, they went and checked some time later, to measure the effects of the change. It turned out that the children who had been working at those inhumane sweatshops had turned to the next best alternative:
Child prostitution.
(Here's a link with sources to back this up: http://lesswrong.com/lw/hcp/seeking_reliable_evidence_claim_...)
It seems like your argument has the same structure. I don't know anything about People Delight, but if it's the case that this is the business model that makes it economically feasible to provide jobs to people for whom those jobs are the best option, then I think it would be a mistake to force those jobs out of existence because the jobs couldn't provide even more benefit to the workers than they currently do.
I want everyone, everywhere to have all they need and want, and to live happy lives on their own terms. It just seems like you're being unfair to fapi1974 by asking him to do it singlehandedly.
This isn't about forcing those jobs to go away. This is about keeping companies from exploiting these workers. The workers that People Delight are exploiting don't get the benefits tech firms bandy about so freely, can't unionize, don't get the opportunities to advance. There is money to be made there without exploiting, but things don't get better unless you criticize the people doing the exploiting.
I really see nothing wrong with hiring remote workers with compensation at a rate that's acceptable to them. It's not taking advantage of anything--they choose to live in small towns with a lower cost of living.