I have 2 stories of people being rude while I was pregnant with DS. Both on the train on my way to work, two days apart.
The first was on a very crowded train. I get on at the end of the line, but for whatever reason, the train was already half full when I got on (some sort of delay on the line, so in order to get seats, the people from the next stop up took the train one stop in the opposite direction...happens a lot, but not normally with that many people). I was able to get an end seat with no troubles. But, three stops up, another pregnant lady got on. She appeared to be a few weeks further along than I was (and I had just shy of 8 weeks to go). When it was obvious to me that no one was going to offer her a seat, I caught her eye and offered mine to her. She was very greatful, and accepted. As I got up to let her sit, another woman tried to slide in before she could get in. I very kindly told her that I had offered it to this lady, who appared to need it a bit more than her. She, of course, decided to use the excuse that she got on at the previous stop, and should have it first...to which I replied that I got on at the very first stop, and since I was on before her, I got to pick who got my seat...she wasn't happy! Oh well! And by that time, the other pregnant lady saw that I was pregnant also, and started to refuse the seat. I told her not to worry, and that she appeared to be a bit further along, so she should have it. She did sit, and was very greatful. It took two more stops before a teenage boy realized that one pregnant lady had just given up her seat for another pregnant lady, and offered me his seat. He took off his headphones and said that his mom would kill him if she found out he didn't give up his seat to a pregnant lady. I thanked him, and told him to let his mom know she was doing a wonderful job raising him!
Two days later, I was on my way to work again. Not as crowded, but it was late June, in DC...very hot and humid. So I wasn't actually dressed in work clothes...they were already at work for me to change into when I got there. I was in shorts, t-shirt and sandles. I was 27 and married, though didn't realize I looked all that much younger than that. My fingers had already swollen like a blimp, so my wedding band was displayed nicely on a chain around my neck, rather than on my finger. I got up a couple of stops before my stop, and heard these two older women (I put them to be in their upper 50's/early 60's) talking rather loudly about how teenagers these days will sleep with anyone, and get knocked up with unwanted babies. Then one of them looked at me and said, "yeah, that one will probably be raised by her mother!" While motioning over at me with her head. I, of course, couldn't just stand there and let them talk about me like that...so I let them know that I was not a teenager, but rather was 27 years old, was in fact married...had been for going on 2 years, and showed them my wedding band on the chain. That this was my second pregnancy...the first, unfortunately had ended in misscarriage...and that not only was this child wanted, but that he was very well planned for, and that our son would be very well cared for, by my husband and I. I could see they were a bit uncomfortable at this point, but I couldn't let it go at that, and added "and oh, by the way, while I would love for my mother to help raise my child, that simply is not possible because she died from cancer two years ago...two months before I got married. So maybe you'll do what She taught me next time, and think twice before saying something so negative about someone else. Especially when you know nothing about that person, or their situation!" By the time I got off at my stop, everyone around me was cheering.