Egypt's democratic elections see violations, infringements and foibles