Yeah, I know what you mean. For myself, I find it helpful to remember that everyone is doing the best they can do to survive. And this can mean simply trying your best to look after yourself, if you aren't doing that well then you don't have much left over for anyone else.
Someone should let my parents know that.