SORRY you had such a frustrating day !! We understand your pain ...
Our Joann's is a small, out of date store but at least most of the staff & Mgr are pretty nice. My main gripe is the items that don't ring up on sale. I've caught those SO many times !
I don't buy much there anymore, I'll stop for thread, a mag or occas a book (IF they get any NEW ones!) I prefer to support our LQS for everything else I can.