You will get over being so hard on yourself when you accept yourself as a human, none of us is perfect, only the Lord. The people making Turkish rugs put in a mistake on purpose, knowing they are not perfect themselves.
I taught folk art painting for years, (rosemaling) and when a student didn't like their work or thought it should be better or a line was a bit crooked, I told them to set it aside, and look at it again tomorrow and they wouldn't see what they were complaining about. Your work looks fine to me; there is no perfect quilt, we all are proud of what we do and only we have to know how hard we worked on a piece.
A blind man running for his life will never notice, I was told once.
Carol J.