Most of the time, people who paint cars are pretty good at it. But it's the shop who cheaps out, hires someone to do prep work(sanding, taping off, removing lights, etc.) for 7 bucks an hour, which normally = half assed. Which in turn, can mess up a good paint job.