Failure, neglect, or refusal by any elected official to comply with the provisions of the charter shall be a cause for his removal from office, and it shall be a duty of the city attorney to file a complaint against such offending officer before Council immediately upon receiving information of such offense. Should the city attorney fail, neglect, or refuse to file such complaint, any citizen of the City of Hamtramck may file and prosecute such complaint on behalf of the city. A copy of the complaint shall be provided to the offending officer, who will be provided an opportunity to appear at a hearing before Council to be heard, to present witnesses and to cross-examine witnesses.