Sorry about your paint, BUT, it may not be the painters fault.
Years ago I bought a qt of Dupont paint for a flame job I was doing on a bike. None of the flames matched color, I thought it was me so stripped it down, did it again, still sucked, did it again, same results.
I'm scratching my head, I've already lost my butt on this job. Talking to a couple of friends, one tells me that Dupont put out new paint cans with a new type sealer in the seams that screws up the paint color.
Now, I'd already called the Dupont paint store a couple of times asking them if there was anything I'd done wrong, the F**KS didn't say a word.
I went back, mentioned what my friend had told me, they confirmed it, offered to replace my paint, but zip on my labor, gave me the "that's the extent of our liability", song and dance. I told them they were a sorry bunch of MF'ers, I don't want your crap paint, and will never buy from Dupont again and will let everyone know about their crap.
Switched to PPG, so far so good, but then they'd probably give me the same line of crap too. Too many damn lawyers and scumbags if you ask me.

Wow, haven't thought of that in years, it happened about 10-12 years ago, still pisses me off.
Could be the same thing for you, most paints are very forgiving, they have to be, they're not all going to be used in climate controlled enviorements (sp).
I painted my six one panel at a time in my driveway, then had to do her again after one guy backed over the front end while I was parked at Harbor Freight, and again after I lost it on turn 2 at Willow Springs Streets, tires hadn't warmed up yet, only doing 25-30 broke lose big time.
Hope it works out for you, take care, Don