This is a hobby is meant for relaxation, not stress or to become an anxiety maker. When things are not going well with the build the best thing one can do is stop, step away and come back with a fresh mind to continue on with the build. I have been model building since the early 1970s and never have smashed a model in anger for any reason.
Modeling shows are good because your work will be judged by others and you will learn what to correct in future builds. It's good to hear what others say about your work. I thought my work wasn't good enough to be in shows until a fellow modeler encouraged me to take the step and was glad I did. I have learned a lot from the critiques I have received at shows making me a better modeler and gradually sharping my skills.
Remember, this is something done as a hobby for relaxation and to keep your mind busy.