When I was in Edinburgh, Scotland, the locals could understand me just fine, but I was flummoxed by their accent, which did not remotely sound like English to me. Necessity forced me to request that the Scottish locals I encountered write out their responses to my questions. Embarrassing! How is this one-way communication misunderstanding possible, given Scotland's proximity to England and Ireland, whose accents are far easier to understand?
closed as not constructive by cornbread ninja 麵包忍者, J.R., James Waldby - jwpat7, Robusto, choster May 1 '12 at 19:06
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance. If this question can be reworded to fit the rules in the help center, please edit the question.
Scottish people encounter many people from the UK with different English accents. I suspect that they have become more accustomed to the variety of accents than you have.
I think a full answer to this question would be rather elaborate, taking in history, geography and politics.
I suspect you were talking to working class Scots. Working class accents are often more localised and have greater variation.
In sort, they can understand you but you can't understand them because you are from a more privileged socio-economic group.