This is simply because there is no authority for the government to enter into such a treaty.The question of enforcement of international law is an entirely different beast that I would prefer to discuss separately.And yes, the U.S. is a supranational entity.