I've got a non-Scottish character talking to a Scottish character about Shakespeare's Macbeth and I was wondering if there is any kind of general opinion on the play. Is it considered part of the cultural identity, just a story that happens to be set in a place calling itself Scotland, or is it highly offensive and not to be mentioned in polite company? Is it considered all that and more, depending on who's asked and who's asking?
Also, how common is the name Macbeth in Scotland? Are they around every corner, or would people notice if that was someone's name?