It had elements of cinema, or at least reality television.
At 9:50 p.m. last Monday, nearly six hours into Charlotte city council’s highest-stakes meeting in years, mayor Vi Lyles tried to put a quick bow on the agenda’s final items. A soft voice in the corner interrupted.
“Madam Mayor,” council member Renee Johnson said. Every head turned. “May I make a motion?”…