I am a gc. and I use a lot of subs like plumbers, electricians roofers and so on. Some of the subs are friends or could be in-laws that have sheetrock or roofing businesses. I have noticed on quite a few occasions they use foul language and I know the customer hears it. Sometimes they will smoke while they work (outside) and I do not want the customers to see them smoking a cigarette. I just dont think it looks good at the job site. I am afraid to say anything to them because I dont want them to think I am trying to be a jerk. Does anyone have any advice.