Personally, I don't feel it necessary to include profanities just because it's 'supposed to be realistic'. I think that you could indicate his way with words outside of dialog and let the reader insert their own local jargon. It will feel more natural to them that way too, IMHO. So what I mean...