Adoptive mum here. Removal of babies from their mums and forced adoptions should definitely be a last resort. Our DD1 (now 9), is waiting for therapy for her Attachment Disorder, which is very common in adopted children. (Not always, DD2, her birth sister, doesn't have this.)
DD1 has so many anger issues, she has violent meltdowns, where she flings things around the room, lashes out at us and screams at us. She struggles with forming friendships at school, because she's emotionally much younger than her age. Her capacity to learn is impaired because she struggles to work independently and she often retreats into her own world.
It's a difficult one because SS rightly don't want to keep a child in limbo whilst giving the birth parents chance after chance to get their act together. (Tragically, my DDs' birth mum never has managed this.)
But I do think there's a tendency in some social workers to automatically assume the worst about birth parents. I saw this when I was temporarily on the other side of this due to my own MH issues (PTSD due to childhood SA.) DH and I were able to fight our corner, but for a lot of young mums without support, this would be very hard to do.