OOOOOOOOOOOOOOOOOOOOOOK!!! Clearly she is drunk, insane, crazy, or has other issues. Not untypical experiences on trains or subways sometimes. I've had a few interesting similar experiences. The best thing to do is just ignore the person and only act if they start messing with your person or become a threat to you. That dude took what she was saying as an offense and lost his cool a bit. Something not to do by any means. Its just a normal part of life and just something to be apprised of but not act on unless it becomes a threat to your life, etc.