NO, they have no right to make any law, against any right, of the man of right, in American land.
But remember, you do not have rights in land that is given as trust to the United States for military use.
All acts of congress are limited by the US Constitution, which is a military document.
So the US Supreme Court is not entertaining your right of anything ever, they are only authorized as to your limited liberty and privilege, when in US owned land which is 25% of America, approximately.