Factors necessary for a Revolution

Inequality in social hierarchy

Strength in numbers and actions

Cause for protest (rights, governing, societal change, etc.)

People willing to revolt

Power to overthrow the military/government

Discrimination

Difference in beliefs

Peacefuk protests

Strike

Violent protests/riots

Majority of society being dissatisfied with regimes

Religion-based disagreements or conflicts

Ideological differences

Bad/unjust policies

Oppresive regime

Policies based on discrimination or unrightious beliefs

Racism

Caste discrimination

Gender inequality

Inequality to LGBTQ