I'm in the opposite situation. My adviser always rips apart everything that I do, that it's never up to her specifications. She'll give me revisions, I'll do them, and the next time she looks over it, there's a whole new list of problems of how I'm "just not getting it". I worry that as I start sending her bits of my thesis to review (I aim to defend in late October, so I'm starting to put everything together now so she can review it before), it'll never be good enough to her to ever send to my committee. I would just take what your committee has said and fix the issues. Like they said above me, don't be hard on yourself over it. We all go through it, every one of us. The fact that you're even at this stage of your thesis is a major accomplishment that many haven't be able to get to.