I work in a safe home for young women who are or have been involved in prostitution (technically we take boys too but that is very rare). The Alberta government has a program called PCHIP (protection for children involved in prostitution) where the police are allowed to apprehend a kid and place her in a safe place against her wishes, so that she is hopefully rescued from a bad situation. It's a good thing in theory but the kids tend to run away as soon as they get to our house. We have better luck with those who are a little older (18-20) because they have more of a desire to actually get better and so are more willing to be helped. We give them a safe place to live, 24 hour staff, and any resources and support that we can to help them overcome their addictions (the toughest part) and other issues. It's a wonderful job but also heartwrenching. Their addictions are what bring them down again and again, and are the toughest thing to overcome. But our model is based on "harm reduction", so if we even keep a girl for a few days or a few weeks, that is a few days when she is not on the streets, and the hope is that next time she will stay a little longer (which usually works).
I love, love, love, love my job!
(even though it regularly makes me cry)