Olivia Chow is not fit to be mayor. She should resign and the city would be much better off.