A majority of Scots voters believe risk of violence against MPs is a "price worth paying" to get their way on Brexit, a survey has found.
The findings were branded "shocking" by the academic behind the UK-wide poll who says it lays bare the depth of divisions over Brexit.
Although the strength of feeling was slightly less extreme in Scotland than south of the border, the joint study by Edinburgh and Cardiff Universities found most Scots backing either leave or remain said violence could be "worth it" if it meant their views prevailed.
The survey, based on polling by YouGov, found 71% of Leave voters in England, 60% in Scotland and 70% in Wales believed violence towards MPs was a "price worth paying" for Brexit.
Among Remain voters, 58% in England, 53% in Scotland and 56% in Wales considered violence towards MPs was a "price worth paying" for Britain to stay in the EU.
Voters on both sides said protests in which members of the public are badly injured were a "price worth paying" to secure their desired outcome.
Among Leavers, it was 69% in England, 62% in Scotland and 70% in Wales. On the Remain side, it was 57% in England, 56% in Scotland and 57% in Wales.
The findings come among concerns among MPs on both sides of the debate that they are facing rising levels of abuse and threats from members of the public.
Professor Wyn Jones said: "It's not often that one finds oneself shaken by research findings, but in this case it's hard to not be genuinely shocked - not only by the fact that so many think that violence is a likely consequence of Brexit, but that so many on either side of the Brexit divide seem to think that such events might be 'worth it' in order to secure their preferred outcome.
"Given that we appear to be on the brink of another general election in which further polarisation could be a deliberate campaign strategy for some parties, these findings should give all of us pause for thought and underline the importance of responsible and measured debate."
YouGov surveyed 1,594 adults aged 18 and over in England, 1,503 in Wales, and 1,006 in Scotland. Polling was conducted online between September 27 and October 3.