The US supreme court has ruled that Native American children can continue to be protected under federal law against being removed from their tribal communities for fostering or adoption, rejecting a petition from a white couple who argued that the provision was a form of racial discrimination.