Whatever method you try, whatever cause you give it (horse is naughty or horse is scared) you have to be extremely aware of the risks involved when you try to fix this issue with habituated adult horses.
Horses have died trying to fight a tie. There's a huge flap going on in the internet world about a trainer who tied a horse to a tree, and it somehow ran into the tree and died. Of course everyone has a different version of what happened, but suffice to say, tieing a horse hard has its risks. We would never tie directly to a tree when riding out, for example, but rather to a tie line tied high between two trees.
A control halter may actually provoke a fight that ends in a broken neck, especially if it puts a constant pressure on, and more pressure the harder the animal pulls.
Horses don't always look scared when they are scared. And even a 'stubborn, disrespectful' horse can die fighting a tie.
A horse can start out stubborn and end up scared and struggling to get free. You can't even believe how fast 'stubborn' can switch over to panic mode.
In general, people make a big mistake when they think 'stubborn' and 'scared' are so separate or so far from each other, or that the results would be so different. Horses simply switch over to panic/fight mode very, very easily, and regardless of what started it, panic can finish it.
So I'd recommend being very, very thoughtful when trying to solve such a thing.
These things reduce the risk of injury, though none of these are a guarantee -
1.) Was originally trained to tie when young and was very good about it for a long time, horse does 'know' how to tie
2.) Less active, less fit, less energetic, less 'up' or tense type of horse
3.) More broke, been-there-done-that type of horse
4.) Smaller horse
5.) Younger horse
6.) Exactly how you're trying to tie and how your facility is set up - that's a big one
BEEEE careful. Read your horse every second, and know when to say, 'aaahhhh...I think that's enough for today'. Don't get too set in your mind with 'we have to fix this TODAY'.
The rougher your horse is, the closer you need to follow safety rules. Sure if elderly Precious has just gotten in the habit of 'setting back' a bit so he can go nibble some grass, it may not be too hard to fix, but think very carefully before you make assumptions, even about the quietest old horse.
Especially if you're working on your own a lot and/or have little experience handling rough situations (Oh I know, everyone always thinks they are very skilled and very experienced).
Look at your facility and choose where you work on this very, very carefully. 'The usual' is usually very, very dangerous.
First of all, the area you pick to work on should have nothing in it - no buckets, poles, junk, tools, brush boxes, jump standards or poles, hung up or on the floor in a corner, and preferably, no horses able to get at your horse thru their stall door or the like. The usual wash rack, full of shelves, nick knacks, muck buckets, barn tools - is an accident waiting to happen. Clean it out or use another spot.
Is the tie area worn slick concrete, or to be honest, any concrete? Dirty, slippery rubber mats(hair is especially slippery under hoof, but so is manure, even a little)? These surfaces are especially slippery and not a good place to work out this problem. 'Piece' mats (3X5 or 6), even if 'boarded', can start to slip around and fold up if a horse starts struggling, adding to the problems and adding to the panic.
Perhaps the least slippery surface is hard level dirt, like a dirt barn aisle(starting the process of fixing a puller out in the middle of an open dirt area such as a paddock or field is not such a hot idea).
Is there no pull back barrier behind the horse? This is a huge problem with cross ties in an aisle, and can actually CAUSE pulling back.
Have something very, very solid behind the horse, keep in mind that guidelines for safe stable construction specify that NO tie areas are without a pullback, this is for a reason. Yeah, I know crowded boarding barns don't follow this, but you're an awful lot better off tacking up in your stall than in aisle crossties with no pullback. A wheelbarrow, row of buckets, or a rail does not qualify as a pullback, and can add to the mess if things blow up.
Have quick release ties. You can debate among yourselves WHERE the quick releases should be - on the horse or the wall end, but have them somewhere, and practice releasing them so you know how they work.
One of the worst pullers I ever saw, a young, scatty OTTB. No I am not saying all OTTB are bad. I'm saying, this horse was young and new to the stable. This horse was on cross ties in a sloped, concrete aisle. The owner flipped, and was frozen in terror, and the horse was flipping out big time, I think she was afraid to make a move as the horse was falling on the concrete. The trainer walked over and undid one cross tie. The horse immediately stopped leaping, twisting and slipping and falling on the concrete.
So it is very important to know what is setting the horse off, that isn't always so obvious.
But, as you train your horse to stand, if it's a really chronic problem puller for years, think about teaching it to stay in a PLACE, rather than 'not pull'. Bring it very quickly back to the place each time it runs back, without punishment, instead of teaching it 'don't pull'. If it will not come forward, you may need to tap it with a whip on the hind quarters to urge it forward, but be careful as you can get kicked. Teach it this is the place to stand.
If you do tie the horse hard, you might consider some of those pieces of equipment that allow for a little give - a rubber inner tube is a cheap option.
It's feeling the unyieldingness of the tie that sets most horses off, if they can move a little it really helps.