Humanity is too primitive and ideologically fixed for successful change in it's current state. Only in absolute destruction and brought towards near extinction, humanity stands a chance of real change.
So I opt for a global nuclear war, alien invasion or significant cataclysm, instead of merely a civil war. I don't see anything changing until people loose everything they took for granted, and are forced to band together as one to survive.
extinction is always the greatest catalyst in evolution. humans count well over 6 billion, and we're easily the most plentiful species within our size/weight range.
even if 99% of all humans died, in my opinion, the world would still be overpopulated, compared to what a more "normal" number of individuals would be.
hunter gatherer societies usually count a 1,5 people/square km within their respective areas.
the total world population density right now is almost 50.
clearly, we are too many.