I can understand your feelings when things don't match up or when the blocks are not the size they should be or when points are off. I have suffered the same frustrations. Sometimes we just have to do the best we can and just keep trying. I just finished some blocks from a class I took. Every block was the correct size and all the points and seems were where they should be. Probably the most accurate blocks I have ever made. I don't know what was different with these blocks but it was exciting to see them come together and be so accurate. Sometimes I think the fabric you are using makes a lot of difference. Some fabric has more stretch and give than other fabric and this will certainly affect the sewing of a block. Don't give up, keep trying!