I also received very shoddy support.
My iPhone 3GS stopped working the second day I had it. I took it back to the store, they sent it off for repair. 2 weeks later, it came back with the note "no fault found."
2 days later, it stopped working again. The next morning it worked for a couple of hours, then stopped working again, back to the store, they sent it away, 2 weeks later, it was returned "no fault found."
2 hours after I got it back, it stopped working again!
I went back to the store and balled the sales assistant out in a fully packed store, saying that Apple were incompetent and that the phone had now been sent back twice for repair and they had failed to even find the problem (the phone wouldn't switch on). I said I wanted a replacement device.
They sent the phone away, again, and 2 weeks later I received a new phone, with the comment that they had found the fault and replaced the handset!
So, from the first 7 weeks of ownership, I spent 6 weeks running round with a Samsung slider phone as a replacement for my iPhone!
Then my bosses iPhones started breaking down, same procedure, the phone was collected from the office and returned 2 weeks later - standard Apple operating procedure at the time. He went through 3 iPhone 3GS and 4 iPhone 4 phones in 5 months. each time, we had to wait 2 weeks. After the second 3GS broke down, he took an iPhone 4 on somebody else's company contract and we kept swapping back and forth. His 4S seems to be of better quality, he has had it 8 months now, without any problems.
At the same time, my htc Mozart 7 died after a firmware update. The defective handset was collected and they left a replacement handset behind.
Unfortunately, at the time, going to an Apple Store and talking to a Genius wasn't an option, the nearest Apple Store was in Paris, an 8 hour drive away, and they speak a different language!