Very much agree. The other factor to consider is the effectiveness and unity of the opposition, resistance in the military, civic and political institutions, wider society. Disunity in the regime itself as well. That I find hard to understand from this side of the pond.