I'm sorry this happened to you. Nobody deserves to be assaulted. Have you thought about calling transit to report the incident and or the police?
I have no support system as well and know how it feels. You can always post on his forum your not alone, you have us
If you're in school, is there a counselor you could talk too? Or does your employer offer some type of counseling through benefits? Or any free drop in counseling where you live?