This is the key.
Germany founded the Federal Constitutional Court of Germany (Bundesverfassungsgericht) to make sure they don't go Fascist again.
The US needs a similar structure with similar protections (term limits, mandatory retirement age, 2/3 majority needed for nominations and shared power of naming the members).
And it's explicitly a court for constitutional matters, not random cases.