[citation][nom]boju[/nom]It seems humanity generally speaking needs a good kick up the ass. Perhaps the only way we will ever stop bickering about useless bullshit is being invaded by aliens. Maybe then we'll reach a new level of civilization.Religion and dare I say it 'money' is a cancer to us all.Until then, ebombs and nukes and b-brother are just temporary workarounds.[/citation]
You are headed in the right direction but that's not nearly enough.
Money is not exactly the problem. Besides religion the notion of property and hereditary privileges have to disappear. Which also means: you cannot claim a wife as your own, even children. This means that capitalism should be abolished. This would be the beginning and there would be much more to that.
But I doubt that humanity has the ability to change its mentality. The socialist system of Soviet Union was such an attempt but it failed miserably. In fact it was nothing like that at all.
For all this to be able to happen. Humans have to change their mentality from competitive to cooperative. I don't see how this would happen.
Also this would work if there is only one government, one world culture, etc.
At best we could hope that mass space travel and colonizations of other planets would become possible before we run out completely out of resources on Earth. If we run out of resources before that we are going to be destined to live in a stone era, until the Sun or a meteorite destroys the planet.
If we can advance to a point to be able to colonize other world then we could continue living like that: greedy corporations, wars, pollution. The only difference would that if we destroy a certain environment then we would be able to move on the another one. The universe is huge. We cannot destroy it even in billion years. In that case the only resource we would need (the rest should be abundant in space) is more children.