the rudeness of the HMV staff
It's not a company-wide policy, though. I already gave one example of helpful HMV staff in this thread. Another example, from a different store: I was away from home and had forgotten my lead to listen to my iPhone in the car. Went into HMV in Worcester and asked if they had a lead that would fit without having to take the phone out of its case. The staff member opened a packet, plugged the lead into a speaker system and tested that it played my phone correctly - all for a very cheap sale.
On the other hand, was in HMV White City recently and there was a fight between two groups of customers. It seems one customer in the queue pushed another and it turned ugly. You don't get that shopping online.