There is no US law against that.
Banks and CC companies by usual standards are staying out of things more than average. If it’s not a risk to their liberty or wallets the financial sector is happy to stand back and watch all sorts of awful things.
In my opinion it's not the role of the card issuers to make this determination or to implement unilaterally the restrictions. This is a matter of law and should be handled in court.