what I don't understand from your post is why you didn't just order it off the internet?
Yes, they can be cranky in Edwardes, but I can warrant you (as you found) if you're narky at them they will be even more so right back at you. I like that in this era of grovelling 'the customer is always right' bullshit.
To be fair, they are.