I too would take the careful time to rip it out and start over. You've put so much time into building it, it makes sense not to give up. I would also let her know in a nice way how disappointed you were in the quality of her work and help her to know the mistakes she made if she wants continued referrals. Is there anyway she would let you use her long arm to do the quilting yourself? Might be worth asking.