I see no contradiction.
OK. First you note that the Constitution is silent on the issue, then you say SCOTUS has ruled it unconstitutional. The contradiction couldn't be any clearer.