I think the simple task of volunteering would make a big difference in the way our communities are shaped. All it takes is an hour, a half day, or perhaps a few hours a week to volunteer. When you give of your time and help others, it is a very fulfilling feeling.
There are many organizations that need volunteers on a constant basis, so there is always an opportunity to volunteer. Not only do you get to know others, but no matter what your race, political, social-economic, religious beliefs or other differences, you come together for a common goal.