what about... if we dedicate at least half of the effort/cash to get people on effin' mars into making sure earth will be hospitable for next hundreds of years? I don't get this childish screaming how earth is doomed... if you travel a bit around the world, you'll see a very, very different picture, there is still amazing amount of unspoilt potential.
some random examples, applicable mostly to 3rd world countries - usage of crazy poisons for gold/other metals/minerals mining & processing. another thing is providing alternative fuel sources, so vast pieces of forests are not cut down. limits on fishing, and ban of "dragging nets on the floor and sweeping parts of ocean clean". and I could go on and on, i am sure everybody can come up with some useful stuff.
I am all for space exploration, being in open space is my lifetime dream, but let's stop being emotional for a bit and use our heads. focus on biggest problems, their causes, tackle that. even partial success will have massive impacts. and in parallel, let's explore in current ways, improving our technologies one step after another. Once we can send a manned ship on a budget that won't ruin an average country, let's go for it. Anyway, putting few people on our inhospitable neighbor ASAP won't save humanity from extinction...