whether or not something is found constitutional just depends on the prudence of the bench. Segregated schools were found constitutional under the same constitution that later found them not to be. The Supreme Court overrules itself all the time; the march of progress is slow: https://www.grunge.com/895625/the-supreme-court-has-overrule...