I dont't really take trains very often but the few times I have, NO ONE gave up their seat to me. And I am obviously pregnant. People would start sms-ing or start falling "asleep" or just pretend they didn't see me. It really is frustrating.
As for this horrible woman who hurled vulgarities at you and your baby, she is really one crazy, inconsiderate b*tch!