The reason so many rap songs tend to be entrenched in vulgarity is probably due to the culture that surrounds the artists that write them. Many of the most prevalent rappers came from low-income and high crime areas in which vulgarity is commonplace even amongst kids.