I'm a "lapsed Apple guy"... ran MacBook pros for years, had iPhones... now I'm Android and Windows. Reason? The "Genius Bar".
Oh, man... I feel your pain. Although I'm still running Apple products, I'm slowly migrating away as technology upgrades permit. Your portrayal of the Genius Bar is right on, but the real reason for me is the quality of the hardware (which you later reference in passing).
Apple products are beautiful on the outside, but they're crap on the inside. My very first MBP had a faulty CDROM -- sounded like a Harrier jump jet when it span up. Since I took it back within a couple of days, they just swapped it out, and I wasn't worried. 14 months after they gave me the second MBP, something on the motherboard crapped out (or so they say... it was suspiciously immediately after an OS upgrade), and I had to pay $400 to get it replaced. Not long after that, the battery swelled alarmingly, deforming the case -- they fixed that for free, but I don't know if that's because I made such a stink about it just having come back from the shop. I upgraded to a Retina, and just after the warranty expired on that one, the hard drive went out. So, my take away has been: you're paying a premium price for crap hardware; when they offer you the extended warranty, take it, because the internal hardware is not designed to survive past a year.
All of this would be annoying, but the real kicker is that both heterogeneous and homogeneous Apple solutions are crap. Time Machine doesn't work well with mounts served by Linux; for me, after a few months the backups start taking hours to complete, so I bought an AirPort Time Capsule. Apple doesn't put software on either the Apple TV or the AirPort to allow streaming content from the AirPort to the Apple TV without a Mac in the mix: you also have to be running a Mac with iTunes for audio streaming (or use AirPlay with a third party app -- but it still requires a Mac). That's either gross incompetence, or blatant commercial greed driving customers to buy more products when there's more than enough processing power on either of the two devices to decode compressed video. AirPlay is really tempting, but it's flaky; I often need to reboot my MBP to get it to see the Apple TV (and in my house, this is with an AirPort providing WIFI, so there's no non-Apple technology in the mix), and sometimes the Apple TV would stop seeing the machine running iTunes and I'd have to reboot that to get streaming to work again.
After a couple of times having to run around rebooting machines just to watch a movie while the family waited, I gave up. I'm now running XMBC on an Odroid, connected to another Odroid running SqueezeServer. It wasn't as easy to set up as the Apple products, but ease-of-setup is worth nothing to me if the products don't work reliably. Oh, and the TV remote will control XMBC over the HDMI interface, meaning an end to having to use two remotes. I haven't gotten around to testing AirPlay, and I still have the AppleTV in the mix because there's no Netflix app for XMBC on Odroid; it isn't all rainbows and unicorns, yet.
My next laptop is going to be an XPS 13, or an X1, or whatever is thin and has decent hardware support in Linux at the time I make the purchase. OSX is nice, but if I'm spending that much, I want more than just a sexy shell: I want quality internal hardware, and I would really prefer to never have to deal with the Genius Bar again.