Scottish Greens are pressing John Swinney to stand firm against Donald Trump when the President arrives in Scotland, but the First Minister has other plans.