Morocco is facing its largest wave of unrest in years, with mass protests erupting across major cities demanding better hospitals, schools, and an end to corruption.