Should you really blame apple?

My understanding is that repairs are carried out by authorized apple technicians who are employed by the shop they work at, well at least that's how it works where I go. If that's not the case where you are then just ignore everything else after this point. I've had some bad experiences with a few crap technicians who've either done more damage to my laptop than when i took it in the shop so I end up paying for some other repair or they find some ridiculous reason to charge me outside of applecare. I just changed shops, because they were idiots. Try not to get indignant, keep your cool and you might be able to sort things out. I'd take the issue up with the shop rather than apple. Like with any companies, there's always a chance of few bad eggs, just like with apple technicians, but there are plenty of good apple techies would would serve you very well. If the issue is unresolved with these people, I'd ask them to give you back the laptop and have someone else deal with it.