I am sorry to hear that. I suggest that your friend may hire a lawyer and contact the US senator or Congressman in her state to support her to get the green card through Private Bill (it may work or may not work, but it deserves to try). Anyway, talk to an experience lawyer.