To my knowledge BestBuy is the only seller of these "universal" iPhones that should work on any carrier, but then lock themselves to that carrier upon first activation. These phones are misunderstood by most people to be unlocked phones, but they are not truly unlocked. They are sold at the same price that Apple sells truly unlocked devices. I am an owner of such a phone that is now effectively a brick beause TMobile says they can't unlock it, but no other SIM will work in it and I have no coverage from TMO where I now live. Sales Associates should know this, but obviously some of them don't, or don't bother to relay this information to customers. Due to their high cost, iPhone are not stored on open shelves but are taken to the register when requested by a buyer. The first time you touch the device is after you've bought it, so even if its packaging stated these limitations it wouldn't matter.
I propose that BB implement a fact sheet stating the details of these phones and requiring a consumer to sign it prior to actually buying the phone.