Every year the music has changed, but drugs, sex, and immoral references have always existed... even 15 yrs ago when I was in HS and songs like DMX up in here and whatever else similar were being played at hs dances. I don't believe it is my job to monitor the music, and decide for the guests what they should or shouldn't hear from a moral perspective... it's my clients. The majority of my clients focus on profanity as the threshold. Therefore, I set my limits as such as well. I will neither go beyond or short of that limit at the current moment. Going too far either way will put you out of business with teen events. If you play songs with cursing... then chances are you're not coming back and possibly will get cut off quickly. If the limit is profanity, and you take it upon yourself to limit the music based on content as well... then the guests will be annoyed that they're not hearing music they expect to hear... and guess what... you won't get called back for any other event. Around here the students choose the dj's for proms and such... the teachers approve it. I did a MIni-Thon last night in PA for 350 teens where my limitations were simply profanity... and guess what... I did my job making sure I played clean versions off all songs, and played a combination of a playlist to that similar above, as well as a lot of edm style music. End of the night, and they already want me for next year.
If you choose to do this as a hobby... then set your own rules I suppose... but as a business, you got to do what's best for making profits and feeding your family. Now if I start seeing the hosts of the night really starting to make an emphasis of content as well, then I guess I'll need to adapt to sustain my business... if teens remain to be my clientele base. A lot of adults don't like the music out right now for kids, and some choose not to play it and therefore don't care to do teen events. It's better to do things that way, than to give the teens an experience that falls short of their expectations... and for your reputation to be tarnished amongst them.
I know this sounds very insensitive... but again while I may have started out in 2004 doing this as a hobby and playing whatever I liked... I now run a business where I have to do my best to be successful at each and every event, regardless of my personal opinions. It's also why I don't post any personal opinions on social media about anything.