First Minister John Swinney has warned of 'disruption' if his budget is not backed by MSPs - and backed Neil Gray's use of a limo for a cinema trip.