Any solution that grants immigration status to people (who are often, as the woman in OP's story, not even literate) "just" on the basis of them having been enslaved is probably not politically tenable in the US. The most you can hope for is some sizeable amount of damages to be paid, and depending on the legal framework of the source country they subsequently get expelled to, I wouldn't be at all surprised if the slaver could just reclaim the money once they are back.
No Scotsman either!
Idealism, well I'm assuming she's not an adherent of the philosophical kind and aspires to some sort of 'ideal' which I would have a hard time reconciling with slavery.
So in conclusion, I reject your charges of No True Scotsman. Some things are cut-and-dried.
And your friend is no feminist or idealist.