We all think that people can read minds. As if people know you are having a bad day or life is rough or you accomplished something. Fact is people don't know unless you tell them. Life is always so busy that we assume "word" got out. Well people they haven't. So if you need something tell the person you need something before being angry they aren't there for you. You can't judge the way some treats you if you haven't given them the chance to be there for you or deny being there for you.
Don't assume people know, because 95% of the time they don't! Speak up and then you can judge!