1) If it's real, that is a fucked up, shitty situation, no two ways about it.
1 and 1/2) If she's lying, fuck that evil bitch.
2) Knowing it was midnight in a fucked up part of town, you definitly fucked up, but hey, hindsight is always 20/20 right? But you should have made her get a ride from you, or call a cab, or at the very least walked her home.
3) All you can do now is be a support for her %100, and be what ever the fuck she needs you to be for her right now.