In my opinion, parents should never choose their children's friends. Parents must understand that the lives of their children don't belong to them and the kids are entitled to make their own decisions when it comes to friends, hobbies, career and other personal things. Most of the time, children know better what would make their life happier and that includes friends who surround them. Even if the children make bad decisions every know and then, it does not give the parents permission to intervene. Parents' job is to support their kids and teach them the right way but it will not always protect the children from making bad decisions. Sometimes people should make mistakes in order to develop and if parents notice that their kids hang out with unpleasant people, they should talk to their kids and explain nicely why those friends aren't good for their kids. Everything else is down to their children to decide. To have good relationship with the children, the parents must be wise and leave personal things like friends to their children to deal with.