For everyone who says to bring it to Apple store to replace the screen, apparently you haven't tried this yourself. Latest is that Apple tells everyone their phone is bent or damaged in some way (even though it is not). They say because it is bent they will not replace the screen and that you need to buy a new phone.
Which is why all these other companies are charging more than Apple store, because they know that the Apple store will not replace the screens on your phone anymore.