I remember reading somewhere that over time fascist movements have a tendency to implode because they are based on rage, paranoia, and escalating demands for loyalty. There is no room for disagreement so when differences arise they are viewed as a threat and the conflicts around them quickly escalate into life and death battles.