You gotta speak the language of your audience. I thought the profanity was a bit over the edge, but the message, complete with profanities, undoubtedly hit the mark and made some of these spoiled brats think. I have nothing but respect for someone who will stand up and boldly and publicly say what needs to be said and political correctness be d*mned!