Part of our problem is that humans are just too productive -- we're changing the landscape too much, working too many hours, making too much money, etc. And at the same time we're neglecting proper sleep, caring for our children, continuing education, citizenship participation...etc.
So my solution is that we cut down the workweek so that we have time for rearing our children and caring for our health and family, we don't destroy the environment at this rapid pace...and we consume less because we have less money burning a hole in our pockets.
McKibben found in his research that after we make $20,000 a year, happiness declines! So... let's make $20K and go be happy after that. And give someone else an opportunity to make their $20k.
I know that sounds really weird, but I actually know a young man who does that on again, off again method of working in computer programming and is very happy doing it. He works from home, so maybe it is a prototype for more of us.