Its is inhuman to take them away from their parents and it's even worse to take them away to "take better care of them" when they are probably doing it worse than how the parents would if they had the chance.
These children are not given the love and care they deserve. They never get what they need when they do. And then they can't blend in well with society when they get out because of this. It is a sad situation and it should stop.
With my school we visit every year an orphanage in christmas. It is a really nice experience but, one year we noticed that the kids never open or play with the toys, we asked them why and they told us that if they opened the toys and played with them they would be punished and they also told us that the people in the orphanage hit them. It is really sad because orphanages might be a help for the parents, but they are a danger to the kids who are living in there.