Hundreds of thousands of people protested this weekend over declining public services and rising cost-of-living pressures