“There is and can be no ultimate solution for us to discover, but instead a permanent need for balancing contradictory claims, for careful trade-offs between conflicting values, toleration of difference, consideration of the specific factors at play when a choice is needed, not reliance on an abstract blueprint claimed to be applicable everywhere, always, to all people.”