The red flags here are that this woman has no friends, no family, her son lives with her abusive ex husband, and she has no job, no credit cards (although her credit card company charged her $140, so she does have a card), and no savings. To top it off, you met her online. She totally could have been scamming you. I don't trust anyone I meet online anymore. You can never explain someone else's behavior. She is the way she is, and she became rude and disrespectful, so BYE BYE! Never give money to help support people you barely know, is another lesson here.