So all iPad 1 that were running perfectly fine under iOS 3.2 to 4.3 just started having hardware issue the day users updated to iOS5?
Software bugs aren't always easily reproducible. It could be that ios 5 is pushing the hardware further (requires more ram or cpu), beyond what was initially spec'd for 3.2 or that it's making things in a way that cause a driver to crash under certain circumstances. All ipads aren't created equal either, apple has several vendors for some components, so it could be that one component is manufactured differently, doesn't meet expected requirements or is just simply slightly different and the driver doesn't handle it properly or ...
Whatever, there are hundreds of possible reason that would cause perfectly manufactured hardware to crash just because of the software.
By the end of the day, I wouldn't call that a "hardware issue", the device was rock solid until I bumped it up to 5.0. The only thing that changed on that device is software, the hardware is the same, seems odd to me to be calling names on the hardware.
Restoring is not going to do jack, specially if the validation test is among the lines of "DFU restore, kill all apps, don't sync email nor use icloud, disable javascript and open google's homepage once".
I'm sure I can't get my ipad to crash if I don't use it, but I wouldn't call that a solution, would I?
I'm still firmly on my position "iOS requires too much ram", and start to think that maybe the new JavaScript engine could be either be buggy (hard to believe though) or responsible for the increased RAM requirements.
Doesn't change much, though. Disabling javascript? Yeah, right, that's going to be useful, the browser doesn't crash, but that's mostly because you can't browse any decent sized website.