Scottish footballers avoid jail after 'shameful attack'