Elections, gas prices, and a revolution