I don't really buy the stated reasons for why the kids were taken away. The naming controversy is at the heart of this. Being a racist, neo-nazi asshole is not a psychological illness, but freedom of speech.
There are legitimate reasons for taking children away from their families but I find they are rare. Child services has too much power in our society.
As for reproductive rights... yeah, I agree that some people should not be parents, but I can't think of any kind of legal wording that could create a reasonable law, and if I could, I wouldn't want the government controlling who can have kids.