This is a big issue. One of the problems is private sector, because it looks like every time when there is people involved private sector companies are just trying to profit like they always do, but it's not good when the "merchandise" is people. We need softer approach and laws to regulate that. Most EU countries do that, but there is growing tendency to move stuff to private sector, because politicians can then let someone else take care of difficult problems.
I think politicians and in fact everyone should realize that we need "true" democracy which includes both social politics and profit making for companies and economic side. There is no single way to handle everything without getting into trouble.