Hi, I am in Fl and go to the Joann's in Ocala (hour and half away) and had no trouble at all with the buy one get one free.
So sorry you had so much trouble. But glad to see that you stuck to your guns.
You should write to the Headquarters of Joanns Fabric and tell them what happened. That just was right, that manage needs to be reported.