This is an interesting thread. It combines the very common problem of a horse that doesn't want its feet handled, blamed on the suspicion of past abuse, and then the responses falling into the the two camps of "be gentle" and "get tough."
Spartan, the bottom line here is your horse isn't broke. It doesn't matter whether he is a gelding or a mare, it doesn't matter if he is 11 or 25, it doesn't matter if he was abused or babied or properly handled, and it doesn't matter whether the misbehavior is due to fear or disrespect. What does matter is he has a hole in his training and when you find a hole in a horse's training it has to be fixed. So don't agonize about why.
As Tinyliny pointed out, horses hate having their feet picked up, which is perfectly natural. Many horses feel about the farrier about the same way a ten year old child feels about the dentist.
Foxhunter would probably have your horse fixed in a session or two, and there wouldn't be nearly as much drama as you might imagine from what she wrote. She knows what she's doing, and your horse would know that she knows what she's doing, and your gelding would quickly understand exactly what was expected of him and that cooperation would make his life better.
You, on the other hand, are no Foxhunter. If you try to use her method you might die. But there is one part of Foxhunter's technique that you must apply, or you will never get any where. When you do something with your gelding that he doesn't like, you have to keep it up until he submits. Otherwise, you have just reinforced his behavior. Every time you try to pick up a foot and he pulls it away, or strikes, or starts moving, and you stop, what you have just taught your horse is that if he pulls his foot away or strikes or starts moving, you will quit trying to pick up his feet.
In other words, you start with perfectly natural behavior on the part of the horse, and you train him to be dangerous by reinforcing his dangerous behavior. I'm not saying that's what you've done, I'm saying you will make the problem a lot worse if you don't recognize what the horse is learning from you giving up.
The solution for you is to back up. Quit trying to pick up his feet and find out what you can do. Can you run your hand all the way down his front legs without him getting fidgety? Can you do it with both hands? Can you do it with both hands if you squeeze a little as you move down? If not, you have no business trying to pick up his feet. Get him solid on having his legs handled first.
When you move to the back, start with a good scratch above the root of his tail and start working down his back leg. If he gets nervous, you can move back up a little but don't quit. You not only need to have him comfortable with you handling every part of his back legs, you need to do it until both of you are bored, because you need to build your confidence in order to proceed.
Then you can use a rope, which is safer for you than picking up a hind foot with your hand. and just get him to lift his hind foot forward and off the ground without a fuss. Then a little higher and a little longer until you can do it without a rodeo. Then you can start over with your hands, again just picking the foot up and putting it back down at first.
Do what you can do for 10-15 minutes every day. Don't get ahead of yourself, but try to make some progress every session. If you stay with it, I think you'll find that success is about two days after you really get discouraged. I think you'll be amazed at how much progress you can make in a week. Good luck.
A couple of videos to watch: https://www.youtube.com/watch?v=lEos0GWBl3Q https://www.youtube.com/watch?v=BMdP8DAjoc8