"as prostitution exists we'll never have a free society." The whole idea of a free society is total bullshit anyway. While I totally agree with you that human trafficking is despicable, it doesn't change the equation, if the end product is legally sold (or rented by the hour more accurately) or illegally doesn't change the demand or the supply.
We will never have a free society because it's an impossibility, humans are not evolved enough, nor are we devoid of vices like greed. A free society of automatons maybe, but not humans.
And as for your comment about farming, that's also wrong. Farming is a relatively recent profession, no older than 10k years. You think women didn't exchange protein for sex before that? If you do then you're dead wrong.