Boohoo was recently embroiled in controversy over allegations that its Leicester factory paid garment workers as little as £3.50 an hour. Is the online retail giant’s reputation hanging by a thread or will its young customers continue to shop with it? How can other retailers learn from the damage?