Although we often find ourselves on the side of hackers and the open-source movement, we must respectfully disagree with most of the blogging against Apple on the subject of bricked unlocked iPhones.
We think that Apple's practices are quite common with product warranties, albeit not usually with software. Let's take cars for example. Let's say you cruise your car down to a performance-enhancement specialist, and they add a performance exhaust, a new chip for the engine-management computer (or flash the existing one) and new suspension springs, for instance. If your newly-sporty auto develops a problem with the catalytic, and the engine light comes on telling you to take it in, the dealer and the manufacturer will immediately blame the after-market exhaust and will not warranty the problem part. If the wheel bearings start to make a noise, the dealer will blame the suspension and charge you to repair the noise. Oh and if ANYTHING is wrong with the way the car runs, the manufacturer will most definitely blame the new, or re-flashed, chip and void your entire engine warranty--even if the problem is mechanical and has absolutely nothing to do with the engine management system.