Global Democracy: For and Against Ethical theory, institutional design, and social struggles