I think everyone should have something they do to give back to people/humanity/society.. It just helps you feel good as a person, as well as creates ripples in the world that can lead to great change.
I'm not going to toot my own horn here.. but I contribute to charity quite often and physically go and do things to help others at least once a month. Won't get into all the specifics because it's not about me..
For some of those who don't have anything you contribute to the world and want to:
Check out some of these:
Big Brother (become a youth mentor)
Great website to find a buncha diff volunteer opportunities:
You can find local farmers to support here:
You can donate blood for those in need,
The blood donation process from the time you arrive until the time you leave takes about an hour. The donation itself is only about 8-10 minutes on average.
You can do simple stuff like find some seniors/elders around you and help them with things.
I think there's a website too elder.org
You can volunteer as a firefighter..
You can also find your local homeless communities and just go and feed them, one of the easiest things to do.
Some of you are banging fat chicks/whales.. you are already doing your part for humanity, so I salute you.