A stranger gave me $30 to buy my lunch, but it barely paid for two drinks – people say I’m ungrateful and entitled Read more