No system is perfect. Germany still has a bunch of work to do, sure, but I'd still very much prefer having a firewall to no firewall. Nazis in the US are entrenched - filibuster, gerrymandering, fptp, electoral college, supreme court, presidency, ICE, etc etc.