Is it really, really so bad to wait a couple days or weeks longer to get your precious fucking iPhone? I hate queuing in general, but this is the kind of line-waiting that literally makes no sense at all to me.
You see the same sort of thing and worse in new game console launches and (big) movie release dates. People camp out for days sometimes. A few hours is nothing , these Apple fans are either line-n00bs or flat out moderates compared to those. Also remember that some of these may be developers, so getting it before their customers could be very important to their bank account.
I'd pay somebody to wait for me in the queue, then.