Responsibility for the fall of Weimar by major parties: Nazis >> DNVP >>> DVP >> KPD >>> DDP > Z >> SPD Conclusion: you can trust neither liberals nor communists, but only Catholic Democrats.