Is the moral choice always the right choice? I am wondering if there is any way to decide wether a decision is moral or not when we can't know the consequences of that decision. In your exemple, as there is no record in humankind history of a world teeming with organized societes controlled by state power in which borders are non-existant, nobody knows for sure what could happen and if this would lead to a better situation or not. Then we might think that it is moral if the intentions are good, if the decision was taken by people after a very long debate and that they judged that it was more likely that unlikely it would be beneficial. But then this reasoning could justify even the worst atrocities , couldn't Hitler actions seen as moral then as he was convinced he was acting for the wealth of German people for exemple. Sure he deliberately intended to kill people and that seems immoral, but what about Churchill's sacrifice of the highlands division because he rightly thought this moved had a positive expected value in terms of casualties in the long run or any of those decisions that you can find in history books. Would we considered those decisions immorals if they had turned in a bad way ? If we open borders do we have to wait 20 years to know if that was moral or no ? That sounds like an impossibility because we need to take the decision in the present . Some would say the moral action is to not act if you are not 100 sure of the outcome but on real life there never is such a situation that you can be that confident with. So I am afraid I have no answer but only more questions ...