I have a horse that used to be like this. For her it was geniune fear.
I think we're too quick to write horses off as jerks, to be perfectly honest. Lots of patience and knowing when to back off and when to keep pushing will be a huge asset with this horse. I made mistakes with my girl, but in the almost 6 months I've had her, she's gone from pretty much untouchable to marching up and DEMANDING to be loved on.
Don't get mad. Don't drive. Just follow. Horse stops, you stop, or even better, take a step back AWAY from it. Horse so much as looks away from you and you start towards it again. Stop and back away if it turns and looks.
THREE DAYS is all it took for my girl to go from untouchable to it being possible to get a halter on her. A further two and she was reliable enough to halter to be put in a pasture. She has her days, but more often than not, now, if she's being hard to catch it's because my gelding is causing the issue [he is possessive of me, so will drive her away if he wants to be worked, and he's boss in the pasture, so if he hauls tail to try to evade work, she follows]. Can touch her everywhere, even her udder, and she's mentally ready to break. If I can keep her pasture sound til the end of next month, I'll break her and see if she stays sound as a ridden horse.
She's still funny about having her feet done but I haven't been able to do much in that respect with her. She's had stifle issues which made it impossible for her to hold up her hind legs long enough for a trim, then put a leg through a fence and that's only just healed enough that I can start working on feet again.
Again, my horse was utterly TERRIFIED of people, and patient persistence resulted in a marked change in a matter of days. I've also found it helpful for horses that are "just being jerks" too. They snatch their foot, you pick it up again. Maybe you growl a little bit, but that's all. Doesn't matter how many times they do it. Hard to trailer? Wait them out [that's actually how we got Magic home in the end, nothing else worked].
Pushy brats need to be put in their place but there are plenty of horses that are more subtle and just need to learn that no matter what they do, they're not getting out of it.