I agree that we all need to do a little (a lot) better than we are now if we are to have a future; that's the whole point to this post. But is enough being done, all at the same time, by enough people? I do not think so and I believe those that do think so are being naïve.
Let's hope things get better, but hope won't make it happen, action will.