I'm thinking the repair was probably OK, but for some reason they neglected to check out the rest of the front end while they were there. When we bring a car in for any front end work we check the whole thing out, ball joints, rack ends, tie rod ends, bushes, shocks and anything else we can see. I'm slowly getting the tyre fitters to take more notice when they have the cars on the hoists too. I'd rather they call myself or Baz over to take a closer look at something than have a customer drive out of the shop with a potential problem under their car.
We had a guy bring a car into us last week for a wheel alignment that he'd bought only 2 months ago. He'd had an alignment done at another shop and he brought it in to us because he said "It's just not driving right" They'd missed one very bad lower ball joint, one rack end was ready to fall out, the rear discs were at 4mm thickness (0.15") and the rear callipers were shot as a result and the front brake pads were incorrectly fitted so the top of the pad overlapped the edge of the disc. Needless to say he wasn't happy, he was even less happy with the conduct of the last shop the car was sent to. I wouldn't want to be the guy who sold him the car either. Once we'd showed him what the issues were and explained the need for him to have them fixed immediately he was good with it.