From Rabat to Casablanca, thousands have taken to the streets in recent weeks, denouncing what they say is government neglect of public health services.