Rob Ford really does need to resign immediately. He is not doing anyone, including himself, any good by trying to carry on as mayor as though all is fine.