David Brooks- America has big problems, but I also see a lot of progress