I teach in high school. Teenagers love using bad language. Mostly it is an indication that they don't know anything better to say. I have to agree that it's a sign of a limited vocabulary. That, and they seem to think it makes them seem older. If they only knew how YOUNG it shows them to be!