Maybe this is the kind of market that can never be free, because you can never step away from a deal, as the alternative is often death. As such perhaps in these matters we should just have some faith in humanity. You know, it works for a lot of open source software. Capitalism is not a silver bullet, people have a consciousness for a reason, use it, have faith in it. You will see that that is the exact thing that will make it flourish.
Btw, all "solutions" would piss me off as a doctor that just wants to help. The vast majority of people deserve and want to be trusted. We work better that way. What a cold piece.