The Scotsman NOW & THEN 2017-06-22 - 0 On this day in 2004, John Swinney resigned as leader of the Scottish National Party following poor election results