They say a week is a long time in politics, but the last seven days probably felt like an eternity to Sally Donald. The ...