Tons and Tons of groundwork. But try a different approach to things, be overly sweet to her, not in a spoiling way but when she spins her rear end towards you grab her halter and just turn her neck towards you as far as it will go and just consistently rub her forehead. Maybe she just needs a distraction from the regular thing, she's clearly too desensitized to aids such as whips, so maybe she's used to people being rough. Try a sweet approach. Certainly don't reward her, but distract her in various ways. Have her look AWAY from you instead of toward you when you ask her to move off. Ask her to back up instead of going forward. Just switch everything around and do everything opposite and see if she reacts any differently.