Trying to compete with others is never a good idea. You wanted to own your first home. You saved up the deposit and got a mortgage? You found a property you could make your own, without realising the cost.
Did you want to hold your housewarming party too soon? You talk about the price your friend paid for her kitchen, and that gives the impression that you might have been impressed by what they had achieved and wanted the same. How do you know it isn't harder for them to redo the kitchen?
Do you think when your friends invite you round to see their homes they are not in the same mess you are in? 9 of 10 says they are, unless you make friends with very wealthy people, that is.
Don't go through life trying to compete or impress others. You will see they are not worth it. Put friends aside for a while. Make up with your DH and see what you can save from the tangle. Tell them you are too busy sorting out your house to go to parties or wherever they go, then sit down and work out whether you can continue what you have started, or cut your losses and try again.
Everyone rises and falls in life. It is what life is. Everything you experience is a learning curve - a very good learning curve. The worse the fault, the more you learn from it and the more you can guide your family through it.
Don't forget that. It is important. Try to redeem something good from every disaster that comes your way. Look back at experiences, not in anger. I don't know if you do old fashioned things like knitting, but when you make a mistake, you can just unpick it and knit it up again. You can even decide the mistake was meant, unpick the lot and start knitting something else. Not everything in life is like that, but learning which can be salvaged and which cannot, is life.
Other couples are the same as you.