I haven't cried recently, but almost did this weekend over anger and frustration over something that happened.
It's Toronto, in January, and there's snow and ice everywhere. There was an elderly man, about 80-something, who I did not know at all, but was struggling with walking with a cane and pulling a two-wheeled cart of some shopping items (it weighed about 30-40 pounds). As he was almost immobile, I asked if I could help him, thinking he must just have a car parked within a block, because why else would a man of that age have such a heavy load while wearing soft-soled loafers in a Canadian winter.
No, we ended up having to travel four blocks, which in those circumstances might as well have been two miles. By that time, the old man was fatigued that he couldn't stand (because of language issues, I had no idea we were even going that far, I would have called a cab or something if I knew). I practically carried him for the last block. Ends up we live in the same building, which is not a cheap place to live, meaning that he should have the means to afford better footwear and have somebody looking after this **** for him.
His son arrived to collect him, and he and I ... exchanged ... stern ... words. After that, I was just so angry and frustrated that a old man with at least three grown children in the same city was in that situation. I told him I am calling the social services the next time I see that scenario.