Any large demonstration is going to leave litter. "Fetid sewer" is a bit of an exaggeration - to be honest I'd suggest that you yourself don't seem to like their ideology too much.