I got the bus today with the baby, 6yo, and 4yo. Baby started having a little whinge when we first got on so I gave her a banana out of the shopping bag and she was silent for the rest of the trip, stuffing her face. 4yo and 6yo were chatting quietly but not constantly, I was across the aisle from them and could barely hear them. I am not shy about telling my DC to quiet down when they're being too loud, I will remove them if they don't and they know this as a fact.
When it got close to the stop we needed, 6yo asked me if this was our stop - it's not a route we usually travel so she wasn't familiar with it - I said yes. The older lady (maybe late 60s?) in the seat behind me piped up in a really nasty voice "good, maybe it'll be quiet now". I asked her what she meant and she pointed at the baby and DD and said "I mean the amount of noise from that and that!". I said she was being very rude about young children who had been sitting quietly and minding their own business, other passengers agreed that they were sitting quietly. She then told me "they're a disgrace and so are you". So I lost my temper and told her she was a nasty fucking witch and was sheborn this bitter or did it develop over time. I then lost whatever dignity I had left and (to my absolute shame) told her to go fuck herself.
I am not a horrible person, I try to be kind and I try to give people the benefit of the doubt. I've been having a tough time lately and the DC have been so good during it all, they are not little angels all of the time but they really were being quiet and I simply lost my rag.
We have to use that same route again tomorrow and I'm dreading it in case she's on the bus again.