First Minister John Swinney has been accused of arrogance after 'doubling down' on claims that Scots are going to lose their pensions.