So we have the right to screw with our children as much as we want, but our children do not have the right to live a normal life with the same opportunities as any other child?
Pretty much, as far is naming them is concerned.
Not saying I am in agreement with, or siding with the parents, but,
the way the our laws are, there is nothing precluding them from choosing the names that they did.
There are, however, laws regarding the health and welfare of children, and I suspect that a violation of one of
these standards was what
legally gave the county/state the right to take the kids away.
Morality cannot always be forced, but in some cases, the loopholes that let the criminals get away with things, also help the law do what is right & proper.
While I can almost guarantee that the kids weren't taken away because the parents gave them the names that they did, I'm sure that a "concerned citizen/neighbor" voiced concerns of some kind regarding the environment that the children were being raised in. So.... Along comes Mr./Mrs. Health & Welfare officer for an inspection of these allegations, and I'm sure they were none-too-nonchalant when trying to find something that they could use as a reason to take the kids.
I, personally, wouldn't advocate giving a child a moniker that is immediately associated with hatred, etc, but by the same token I cannot back any legislation dictating what names may be used for our kids without being a hypocrite.
The constitution affords us many useful freedoms, and its a fine line we walk. There will always be folks who push the limit of what is right, decent, or moral while wrapping themselves in the American flag and calling it "exercising their rights" or "enjoying their freedom"