I understand why you feel bad, but your friend also made a mistake in driving that creep home. She should have threatened him with the police and left him in the park. We all make mistakes. The point is to learn from them and act differently next time. I hope in future both you and your friend (and all of us!) find the courage you need to stand up against sexual assault.