To all the folks in this thread suggesting 3D printing and all sorts of other ideas, keep in mind that Sanofi is not some fly-by-night or scrappy startup. They are a major pharmaceutical company with decades of experience manufacturing pharmaceuticals and the quality control that is required and even they couldn't get it right.
They actually had a very innovative product. It was much smaller than the EpiPen and used voice prompts to tell you how to administer the drug (people in the heat of the moment sometimes don't remember to leave the EpiPen in long enough for a proper dose to be fully administered). I'm frankly mystified how they botched things so badly that they had to pull the product.