I don't understand why people think (or assume) that because someone makes a career out of being an actor, singer, or performer, that they should be super friendly with people in their day to day lives, and must at all costs, stop to make conversation with every fan. (or person who stops them!)
Someone sees a famous person and runs gleefully towards them, and is very excited because they are a bit of a fan of this person. But for the celebrity, it could be the 100th time that week they have been hounded, and they are just fucked off with it. Even celebrities have 'off days,' and issues and problems, and they don't 'owe' any fan anything.
Some may say that this is what they kind of sign up for - but they only sign up to act and sing and dance or whatever, they don't deserve to be hounded, and then have people cuss when they don't give them attention/autographs/photos etc.
I am a big fan of a particular American celebrity, and one particular blogger, (who tries to get as many pics as he can with celebrities,) was hounding him when he was with a family member and a friend, walking around a zoo. The blogger was most insistent this celebrity poses with him, as he OWES his fans. The celebrity in question got security to make him leave him alone.
Cue a blog the next day about what a rude and ignorant bastard this celebrity is, with cries of how he isn't even talented. Blah blah blah...
Yet I met this very same celebrity - in person - a few months later, and chatted to him for 5 minutes, and he was, by a country mile, one of the sweetest people I had ever met. Cute and funny and lovely to talk to.
So yeah, I re-iterate, celebrities don't owe anybody anything. So people saying 'so-and-so refused to talk to me and have a pic taken with me' are just being ridiculous and entitled imo. These celebrities don't owe you anything. 