Indeed part of the problem is that few of the councillors are willing to speak up against what is going on. If Ford had been in management at any private/public company (besides his own) he would have been turfed out a long time ago for any of the number of racist/sexist things he's said.