My friend, let's call her Friend A came to visit yesterday and made no effort at all with any conversation .We had another friend round, friend B. Friend A made no effort all day and was just giving one word answers and just not really joining in. Didn't really bother me too much just assumed she was having a bad day but then we all went for dinner and my friend A just stood back and gave her order in. She had no idea who had paid for her she just ate her meal and went home. No thank you. I've known her for nearly 20 years and feel incredibly let down by her behaviour. I am not actually earning any money at the moment and she knows it . Why are people so rude. Should I say something?