For those who (surprisingly/unsurprisingly) are defending Apple here, let me just add my experience... I have a 6+. About August of last year, it started getting unusably slow. I could count up to 30 sometimes just for Safari to open (I mean open a blank page). Reinstalling fresh/etc. didn't help. I ended up getting an 8+ not because Apple had duped me (even though I have known for years this was a real thing), but kept the 6+ to either sell or give to someone. When they admitted (read: were caught) in this mess, and I found out about the $29 battery replacement, I figured I'd do it and then have what would likely be a very good-performing phone again either for my wife or someone else. So, like the OP, I booked a Genius appointment online. Specifically said in the notes about battery replacement, and they were aware that's what the appointment was for. I took off work 1/2 an hour early to take the only/most convenient appointment they had. When I got there, of course I had to endure the multiple-employee hand-off as I was asked to "take a seat" until the next person came over to tell me that "someone else would be with me shortly" who then told me that "the technician is getting ready to see you". The FOURTH person who came to see me actually "checked me in", and then proceeded to explain very matter-of-factly that they didn't actually have any batteries in stock, but not to worry! The technician would "confirm" my phone was eligible and then order the battery, at which time I'd have the honor of coming back in to drop the phone off and have it replaced, so I could come back a third time to pick it up. I asked that person, as the OP, why they simply couldn't have told me either by email or phone that they didn't have batteries and reschedule the appointment. He replied "Oh, we're not allowed to tell people that over the phone. We have to have them come in and tell them that in person". Ridiculous. So I've wasted a trip? The technician said it wasn't wasted because she had to perform diagnostics to confirm the battery health (which, interestingly enough, read "OK", but amazingly they still authorized the repair. Funny, no?) If the real reason was to perform the diagnostics, they could also have been done remotely as all that happened was to connect the phone to a web service and have it upload the info. Easily done remotely. So, no, the OP is not in the wrong here. Apple is mad they got caught and are purposely making this difficult and painful for us.