I sympathise completely with Leaf drivers who have fallen prey to this bug. Getting stranded is never fun, compounded that it is because of an e-glitch in the new car that you paid good money for.
That said, I try to put myself in Nissan's shoes for a minute.
New product, new(ish) tech, and something on the order of a billion dollars invested bringing the Leaf to market. I would (if I was Nissan) put in safeguards that would insure that bugs not found in-house would not cause the car to self-destruct. What if the overvoltage event were allowed to persist? How many drivers would not get immediate service and just drive around with master warning lights blazing? (before you answer that, I wouldn't either, however my wife (love you, honey!!) once drove for 2 days with the oil light on in a chevy product before "remembering" that this was bad). Would they have to start replacing hardware instead of the comparatively cheap fix of a software flash? Maybe, maybe not. I wouldn't take that chance and would overprotect the car, at least initially, until all the bugs are found and dealt with. The fact that Nissan is working overtime trying to get this sorted IMO speaks volumes.
For us early adopters it can be frustrating, however I think on the other end of this we will have a better product because of it. I applaud Nissan's customers for having the pioneering spirit, and the guts, to take a chance on a product that I believe will be good for America, and for the world as a whole. It may not always be easy or convenient, but I think we should keep our eyes on the prize.
Our children will inherit what we do today, and I would do anything for my child.