Shoppers curse 'rip-off Britain'