Archie Macleod kämpade mot den bitterhet,