In your situation, I think that it is important to remember and pray about a couple of things. Your peers may be doing or saying something you consider sinful, but also may be struggling with some emotional issues that you are not aware of. While your intention may be honorable, certain strong handed approaches can be alienating rather than embracing. You want to be that strong and inviting honorable friend that your peers feel that they can talk to, rather than the one they avoid because they feel threatened with judgment. We can never truly know the condition of someone’s heart.
Secondly, we are all free to choose sin or holiness; this is a gift from God. While we must pursue a properly formed Christian conscience by which to pattern our own lives, we need to let this same pursuit silently shine forth for the world to see. Your friends also have this gift, and although you may see them as abusing it, we cannot insist on depriving them of it. Be a great role model and let Jesus use you as an attractive example of His peace.
Finally, staying focused on the “sins of others” can lead to spiritually unhealthy outcomes for ourselves. Not only can we become a bit Pharisaic, but we can also become consumed with our perceptions of another’s ‘failures’. This can lead to ego-centricism and pride or at the least, rob us of our peace, causing anxiety. We need to be able to see ourselves as the orchestrator of these issues and continue to pray for humility.