I think if all teenage Christians are honest, they will tell you that they have fallen victim to the same things you are dealing with. I know I personally have struggled with my language and my tolerance of my non-Christian friends’ actions. My advice to you is that if you believe that being around these people is a stumbling block in your walk with God, remove the problem. At first I thought I would have to do that, but while at church camp this summer I strengthened my will to be a Christian influence on my peers rather than letting my peers be a worldly influence on me. I really hope this helps! I’ll be praying for you =D. Stay strong, girl! God’s gonna use you for great things if you will let Him fulfill His will for your life.