I don't feel a moral obligation to spend more of my money in a high-street store in the vain hope that it survives. That's not my responsibility.
I go wherever's cheapest. Online I click a few buttons and in a few days it's at my door. Don't have to walk through crowds and spend £20+ on a single Blu-Ray.