Take it to the Apple Store and speak to them politely as the other user suggested. It doesn't hurt to try.
Im the type of guy that can talk my way into or out of anything. I can sell ice to an eskimo. Went to ATT and they could do nothing, which I completely understand. So I called Apple. They guy wanted me to stop using the phone immediately because the glass was shattered (concerned for my safety). After explaining it was the only phone I had, I continued to explain what happened and confessed my love for apple. After a short time on hold he returned and informed me that they would do a one time replacement. Wow!!!! How cool. They will send me a new phone and charge my CC for a replacement phone. Once I return the shattered phone there will be no charges. I also want to add that I dealt with one person the entire time. Yes, I was put on hold a few times, but I dealt with the same guy from beginning to end. I'm very happy with the outcome of this. Apple went beyond the call. I have always been extremely satisfied with their products. This is the first time I've dealt with customer service/technical support regarding a problem. I am a very happy customer and will gladly continue to purchase apple products.
Exactly what I was going to suggest. You sound like me.