Context is everything for me. I am used to a different level of conversation at work than I am at home. I used to work in a highly stressful job where swearing was heard everywhere, but I wouldn't expect the same language when at a conference.

As xMardeRx says, it would be odd to hear a noble use 'gutter' language, but it would likewise be odd to hear a common peasant verbally jousting with fine phrases and elaborate witticisms. So long as the script doesn't become like a Richard Pryor show, I'm happy for contextual swearing.