Answer
Alasdair Gray supported Scottish independence and socialism. He believed that Scotland should be an independent country and that the Scottish people should have control over their own affairs. He also believed in a socialist system of government, in which the means of production are owned by the workers and the government works for the benefit of all the people.