First off, I have to say that I am shocked by the amount of negativity in this thread.
I have been volunteering weekly at the Phoenix chapter for a little over 10 months now. And if any of you actually knew anything about the program, you would not be on the wrong side here.
First off, the changes that you see in the kids behavior is incredible. I have seen some kids who I never would have expected to make it a week ,end up being some of the nicest, motivated, and helpful kids around. The program does changes the lives of young kids, I see it every week. As Mark has pointed out, its not about producing better golfers, its about making them better people. If they happen to go on and become successful junior golfers, great, or if they are looking for facilities and coaches/teachers to improve their game, the first tee can, and will do that.
And another thing, which I think is great, is the mix of kids from every kind of background, income level, and ethnicity. The first tee is not just for the underprivileged (whom they are very willing to help out if say, they cannot afford to pay for the secession or an event, etc...) it is for kids of all kinds who all deserve the kinds of lessons that The First Tee can teach.