Sounds to me as if they thought they were only painting a one mower and no one would care.
With a situation like that, I would give them one more opportunity to do the correction then go to social media and the Better Business Bureau.
taking something like this to a autobody shop, it probably got passed down to the part time high school kid to work on. alot of shops I know won't do small projects like this
I made a similar mistake, with my son's Cub Original
I took the tractor directly to the local high school career center body shop upon picking it up from the sand blaster company, after having previously talked to the instructor about doing this job; he seemed happy to get it for "experience" for the students.
and the "it's just a stupid lawn mower" attitude was very obvious in the end result; I supplied all the paint and hardener, that came directly from the Case/IH stealership---- that wound up being mistake #2 that stuff is crap. ("Iron Gard")
the overspray was ridiculous, the missed/bare spots and more, this was my son's 1st such project and he was PO'd. the only decent paint turned out to be on the rims and my son was a student at that career center in a the metalworking program there. His teacher allowed him to go down to the body shop and check on the progress a few times, and wound up getting to spray the rims himself while the body shop teacher stood by.
This tractor came home and wound up in the attic, still in pieces for a few years after it was painted as my son tended to work and community college. so that paint had PLENTY of time to cure and harden.
He assembled the tractor last Fall and was getting excited as he could see it coming together, he wanted to enter it in this past summer's local tractor show. well the very 1st time he put gas in it, he wound up with a leak where the base for the glass fuel strainer threaded into the tank, and within about 2 hours I went out in the garage and found much of that new paint peeled away!
Crap paint, crap paint job that has to be redone. I hate redo's. the primer wasnt fazed but the cover coat was completely removed.