I would guess the FBI have put pressure on major sponsors such as Coca Cola and McDonald's who in turn put big money into FIFA, perhaps one of them gave an ultimatum which finally forced him to step down. Whatever it was, there needs to be a complete overhaul of how it is run and organised from top to bottom otherwise it'll be more of the same...
