There has been a lot of bitching about the iPhone lately: no SDK, bricking the phone with the 1.1.1 update, and the price drop to name a few. But in all of the instances I’ve read about, I’m 100% behind Apple. When someone purchased an iPhone, they knew what they were getting: a phone with no 3rd party support and a locked phone that only works with AT&T. If thye weren’t ok with that, they shouldn’t have bought it.
Apple publicly announced, and most Apple news sites reported that the 1.1.1 update would possibly brick your phone. The update itself warned that. Any idiot with a hacked iPhone who bricked it because they installed the update got what they deserved. Their problem, not Apple’s.