I would get it redone, and you might even need to go to another shop honestly. If they are not happy, who knows what they can do to cause further damage at that point. In my younger years I did something stupid on my Del Sol and paid dearly for it. The trim was missing when I got it, and instead of taking it to a shop I put my own trim on and caused water to pool and caused rust around the frame which led to a water leak and a shower every time it rained. Get it done right, and these guys are not going to get it done right.