"... I won't ever patronize B&N in the future...."
Because of a similar experience, I deal with Amazon.com only! I find them extremely dependable.
I declined their offer to place an order for it, and they seemed pleased when I said "I'll just get it from Amazon, thank-you".