The mayor of Johannesburg, Dada Morero, apologized after losing his temper during a public meeting, following an insult from an elderly resident. Morero, addressing service-delivery concerns in Tshepisong, confronted an audience member who called him a criminal. His reaction included strong language, prompting criticism from his party. The ANC labeled the incident “un-ANC,” suggesting it contradicted party values. Morero later expressed regret, acknowledging his behavior was inappropriate. The event highlighted tensions between local officials and residents over public services. The incident has sparked discussions about leadership conduct and community engagement. Morero’s apology comes amid ongoing challenges in addressing service delivery in the city.