The amount of painting a shop does depends on the size of repair work needed. They should blend the new area into the old. I've seen a few jobs where there are no visible signs of repaint, but you can feel the difference in the surface.
Can't answer the rest. Bad shop maybe?? Pics might help.
Can't answer the rest. Bad shop maybe?? Pics might help.