I absolutely agree. It's incredibly important to volunteer your time and make a difference where you life. Out of sheer curiosity, how much time have you spent doing this?
That said, I go to the LA river clean-ups the several times a year they occur, but have recently thought I could do something with teaching game design, or at least showing the processes that go into making games at a local youth center. Sadly, I don't know how to and/or have the time to fully explore that option at the moment.