Over 90% of work I get is hip hop/rap so I know all too well what it's like when it comes to showing up on time. However, most of my work is unattended as well so if I have a client show up late, I just work on something else in the meantime. I get situations such as a client book time for noon. 2PM comes, I call them. The're just on their way from New Orleans to Houston.
And when they show up, the bring an entourage with them that just sits around being bored.
As for explicit lyrics, I'm so used to them by now I don't even hear them....that is unless I'm doing a radio edit and gotta make 10 edits within the first 2 bars.
Plus, I get so much stuff recorded in their own studios where meters pegging red is the norm, and they want it just as loud or louder than the current hit on the shelf.
Well this stuff puts food on the table for me, so I can't turn down work.