MP Philip Dunne says it is “shameful” it took the pandemic for the retailer to acknowledge issues.