After one time I would have very firmly told her that these (batting/thread etc) were requirements, not suggestions.
Taking it to her the third time- well, that's on you. I don't really go with the Fool me once, shame on you, fool me twice, shame on me- because I think people deserve a second chance. However, a third chance (which she failed again) tells me this person is not serious about running a business!