You still have funds right? If so you didn't get scammed. The lady is mentally ill, tell her to fuck off.
$2000 isn't that big of a deal, probably not money laundering at all. She is just trying to scam you so take decisive action with the bank you use to prevent any problems.
If you saw her in person sending it she does not have a case. You have gullible written all over you if you give her a dollar back and believe any of the story.
Even if she's telling the truth somewhat and she got scammed, it's the same as wiring money. Western Union nor the banks repay people dumb enough to get scammed.
P.S. It is hilarious that this scammer called the police on themselves. Turn it around on her and get her arrested. You might not even have to do anything, why the f was she sending thousands of dollars to Morocco the police will ask.
Even though youre right about that she could be a scamer herself... im negatively impressed about the mindset you show here. Did you have a similar thing happen to you or where does this insensitivity come from?
Besides that... i dont think OP is at risk. The woman chose the way of transaction. OP is not obliged to pay anything back i believe. It was her free will to send it.
If he has the obligation to refund her then i would like to know on what basis.