Demonstrators chanted slogans such as 'Hamas out' and carried banners reading 'Stop the war' and 'We want to live in peace'