Before I go, let me tell you why I am so personally invested in this issue.
I was placed in care - familial from the age of 8-11, then a string of different (imperfect, yet in retrospect better than my family could offer) external placements.
My sister and brother were both placed in separate families once we were moved from familial (and very poor) care.
My sister was younger than me by 4 years. She was placed with a very religious family, who seemed perfectly nice and suited to look after a small, shy and vulnerable child.
My aunt, who is a lesbian, was the only person in my family suitable to maintain proper levels of contact. We stayed with her, her partner and my cousin when we had family contact, and were able to maintain some semblance of family togetherness when she enabled it. Unfortunately she was unable to foster us all.
My sister's foster parents were not happy about her spending time with a lesbian couple. They first tried to make things difficult in terms of arrangements, then tried to forbid contact. When we asked SS to intervene, they made up a lot of strange and nasty allegations about my aunt, me and my brother. We then didn't see my sister for years.
Only when she was 12 and had been with this family for a long time, did we discover that she had been physically and seriously emotionally abused by this family. There was no-one from inside the family in a position to see what was going on, and she was such a shy and nervous child that social services didn't cotton on until she eventually wrote them a letter telling them everything.
This may be a very simplistic view, but if the family had not barred contact (due to my aunt's homosexuality), we would have had a lot more insight into my sister's care, and therefore may have been able to prevent the abuse.
Please tell me your thoughts on that legover.