Making selling legal and buying not is completely pointless, if enforced 100% there is absolutely no point in selling despite it being legal so the sellers would often try to help their customers.
Also it's legal here and there is still loads of human trafficking going on.
I don't really know a solution, maybe shoot the traffickers when they are caught.