I second the Blocker Tie rings. If you just use them right out of the box with no prep for the horse, they do a great job defusing that pulling tendency. If you take the time to really get the horse good yielding to halter pressure on the ground (i.e., NH-style lunging, lateral flexion, backing up/coming forward off of the halter, dropping his head to poll pressure, etc.), they are an absolutely fantastic aid for problem tie-ers. The horse simply learns that there is no reason to pull back - he is able to move his feet, and he does not get the release of an equipment breakage mid-tantrum/spook. The ring helps immediately "reward" the horse for relaxing while still tied.
If you do decide to go for a Blocker ring or similar, do use a long line that will slip. My own tie line is ~20 ft of round braided nylon rope. The length ensures that if the horse goes to test the ring, he can come back and move his feet without running out of room and pulling the entire line loose. For the first few "lessons" with the ring, stick right close - you will need to reset the rig a couple of times as the horse tests it, but the resets will very quickly come fewer and farther between, and far less dramatic.
I've never personally had this problem, but one complaint that I do hear about these sort of tie rings is that some clever horses will learn to pull all the way out and untie themselves. Might be a concern, but I've seen far more horses untie quick release knots than pull through Blockers. IME, these rings are the safest way I've yet come across to tie any horse, problem ty-er or not. You can use two of them to have the same effect in a cross-tie scenario.
Good luck to you!