Am I just out of luck? Broken iPhone 4, fraudulent replacements

Okay. So i have an iPhone 4 that is only 4 months old. It accidentally fell from my pocket while chasing after my dog and landed on concrete. Needless to say, the front and back glass broke. I live over an hour away from the "nearest" apple store, and my provider said there was nothing they could do as I don't have insurance. (Phone was a gift, and on my fiancé's plan) My provider said I would have to pay 600 dollars for a new phone! Outrageous! So I went online and found a business that repairs apple products. They have a few locations over the area. I called them, and everything seemed legit. Even when I went to their business, the glass looked authentic, with logos and all.So, I paid 100 dollars and they replaced both front and back! I was ecstatic. That is until I learned that the screen is poor quality. There's a blue hue to it, they didn't replace my screws on the bottom, and the camera has a severe white overcast! Because of the camera, I decided to "inspect", and realized ITS PLASTIC! I paid 100 dollars for knock off PLASTIC, in which I thought I was buying legit glass, as it has all of the appropriate logos, etc! I plan to call the apple store tomorrow, and see what they have to say, but what are the chances they will work with me? If not where could I find REAL glass replacements? I'm completely devastated!

Apple won't work with you: once your iphone is touched, opened, modified by third parties, Apple does not acknowledge it as its own product. That is precisely why Apple has an online service you can contact in case your iphone breaks; if you live away from an Apple store they will pay for the shipping fees to have your broken phone shipped to them and then send you a new one. Apple dos not fix iphones, they replace them. 2 years ago my iphone fell in the bath tube, I went to the Apple store and they replaced my iphone with a new one for 120 Euros. Never ever let anyone touch/fix your iphone, just refer to Apple. If the Apple Store is not near you contact them online on their site.