perfectly possible, if we choose to invest in the future, instead of shoving our problems to the future. Mainly I mean we have to do a better job at educating our children. Don't teach them facts, but teach them how to process information in such a way that they want and can inform themselves consistently with a changing world.
Lots of people resort to calling the masses dumb, and in a way, that is the case, but that's a very negative word and it doesn't help a bit, mainly because one cannot help it when you are uninformed, not immediately anyway. People make bad choices and if we want to stop them from doing that, we need to help them, not fight them.