Jack,
Yes, and I said it had its own problems in my post. All of the methods have problems, you're picking the best of a bunch of evils, which is just the way it is. The alternative is to be cavemen again...
With nuclear, those waste problems could be a lot better than they are. We don't reprocess our waste. What we throw in barrels for eternity could by all rights be used as more fuel.
The reason we don't reprocess is proliferation concerns. If you only run it through the first cycle, like we do, then at no point do you make material that could conceivably be used in a weapon without more processing. A brief description (in layman's terms): Basically you don't run out of fuel, it just gets dirty, and dirty fuel isn't efficient in a reactor, and you can't make a bomb out of it. But the stuff IS still reacting (or hot, if you use that terminology), and will remain hot until the fuel runs out on its own, in several hundred thousand years. So we just throw it in a heavy water pool with neutron absorbers around so nobody gets hurt. Unfortunately our "pools" are filling up, hence the push for Yucca Mountain. But it looks like thats not gonna go, we'll just store it around people as we do now....
Re-processing it can be thought of as cleaning, or purifying it. When those unwanted elements slow the efficiency, you pull it out and clean them out. They are much less dangerous, half life of 50 years or so, and you could touch them and they wouldn't hurt you. The weird thing about nuclear is that the remaining unreacted fuel is even more reactive now, so you get even more efficiency if you just reburned it. You can re-use that fuel again and again until its burnt out. At the end of those rods, you do still have high level waste. But since you used the same rod over and over, you used about 1/1000 of the raw material, and end up with 1/1000 of the resultant high level waste. The problem? Somewhere in the cycle the enriched, cleaned fuel rods could be used to make a bomb. This wouldn't just be done at our protected national labs as it is now, but at civilian power stations across the country. Thats a lot of material to protect. And you have to convince the Iranians and North Koreans that although we do it, they're not allowed, a tough sell. Our olive branch to the Iranians is that we'd give them the fuel, let them make electricity with it, but we'd take it after that first cycle and handle the waste, they never get to purify it. The fact that they wanted purification despite being offered a no waste solution, is pretty good evidence that their real motivation is to make a bomb.
So we've essentially chosen the waste problem over proliferation concerns, which is a political decision. It was made during the Carter administration and hasn't been changed since by either party. The two parties can't pin it on each other, and noone wants to be the one "for" clean nuclear anymore, it just doesn't get talked about. But at some point, you have to wonder whether finding a way to protect this fuel from would be terrorists isn't worth it to stave off global warming and foreign dependence on fossil fuels.
France, for instance, reprocesses their waste, so there's already weapons grade fuel in civilian hands on this planet, and the French are already trying to tell the Iranians they're not allowed to do what the French are allowed to do. They also have newer plants, which are safer and more efficient than our 40 year old plants. They also got around the huge cost of design, which is the main cost with nuclear (raw fuel is dirt cheap). They did it by creating "standard" plants, they all get built basically from the same blueprint, cutting out much of the expensive and time consuming approval process. As much as I don't like the French 🙂, I think they did the power generation thing better than anybody else.