Others have said it in far better ways then I can, but you did not deserve any of this. You are one of the kindest and absolute best people I've ever met (real life or online), and in NO way is any of this your fault. Nothing you've done, or even could have done, would make anything those bastards did justifiable. You did nothing wrong. You did not bring this upon yourself in any way, and anyone who said you did is wrong. This is not your fault.
You need to press charges. Your silence is what they want, and with it they can go on without a consequence and possibly even do this to someone else. Please, show them that you are not going to just let this rest.
You deserve to be so much better off, and I'm so, so sorry you're going through this. You are amazing though, and you can still do so much. We are here for you, however we are only a few, unprofessional, people. We can, and will support you and stand beside through (if only through text), but professional help may be a good idea if its possible..
All being said, press charges, carry some pepper spray or a tazer, and remember, you are one of the sweetest and smartest people I've met. You will get through this.