Just going to offer my personal opinion on this....
I understand your frustration, however, when criticising others you always have to be certain that you yourself might not also be capable of the same actions under certain situations.... Nobody is perfect, and people have limited time and energy. Some people are simply too busy trying to get on with their own lives to be able to help. Sometimes that's just the way it goes. We can't necessarily have expectations of others....
If you weren't going through the things you are going through now, then perhaps you wouldn't be so ready to listen to others.
But then again, perhaps you would....
You may be a better person than most....
Everyone is at a certain stage of their spiritual evolution....
In a previous incarnation you too might have been an ignorant person...
It is, however, a wonderful thing when we encounter someone who really does seem to care, and goes the extra mile. Those people can be rare, but they are very precious....
Anyhow, just trying to offer you some perspectives you might wish to consider.....