What is needed for a demonstration to succeed?

Greetings fellow Ugandans and friends

The following requirements must be met in whole or in part for a demonstration, revolt or revolution to succeed.

1. There must be deep-seated, long-held grievances that translate into sufficient frustration and anger for change.

2. The goal must be clearly defined. The Peasant Revolt of 1381 in England was against feudal exploitation and war costs. The mob in Paris in 1789 was a protest against poverty, unemployment and rising cost of living. The Peasants in the French Revolution were against feudal exploitation and injustices. The Cairo Revolution was about unseating Hosni Mubarak.

3. There must be a spark for spontaneous demonstrations. The 1973 famine in Ethiopia sparked Addis Ababa demonstrations, introduction of Afrikaans language in Black schools in South Africa sparked Soweto student uprising, enforcement of a poll tax in England in 1381 sparked peasant uprising in southeast England. These demonstrations and revolts were leaderless and spontaneous precluding application for police permits. This is what is likely to happen in Uganda when peaceful demonstrations occur against illegitimate presidential, parliamentary and local elections.