Whom defines whether or not it is unjust? Countries have the right to place rules on citizens of other countries to have the privilege to enter their country. No one except American’s have the right to enter America. Follow the rules, if you don’t like them, don’t go. Even if America legalizes cannabis, they can still ban it at the borders. You can’t bring lemons across the border, so don’t be shocked about cannabis.