I went out last night by myself. I was sipping a pint while looking at the TV for the most part. A couple of people came and went by the table I was sitting at. I acknowledged them but didn't really talk to them. I wasn't really in the mood for interacting with people to be honest, sometimes I can be like that. One girl asked me "Are you okay?". I assured here I was fine, not a bother. About an hour later a different crowd sitting at the table were moving on to go to a nightclub and one girl said that she wanted a hug. I asked her "are you sure?" She just shouted "yes" and put her arms around my neck. But the people at the next table (a group of girls), I heard one of them say "What the fcuk?!?!?!" and another person (a guy) said "why didn't you just drop the hand?". The girl behind the bar who knows me very well said that what I did was a very sweet thing to do. I think I handled the situation in the right way, but I can't get why other people thought I should have acted differently. Any ideas?