This past weekend’s activities, along with speaking with some Afghanistan veterans during yesterday’s Remembrance Day activities, put me in a philosophical mood. Seeing so many citizens put their best foot forward caused me to ask, “Why do people give so generously?” Lots of theories popped into my mind, but still, the act of sacrificing something you own for someone else is perhaps the most noble trait resident within the human race.  Some give in order to get something in return (recognition or favour), while others donate through a kind of enlightened self-interest.  Still others give because there is a personal connection to some ultimate cause. And then you volunteer for the London Food Bank in the Santa Claus parade and you witness another dimension…