Reflections on Recent Events in Egypt