That you didn't get angry was pretty impressive, not sure I could have done that.
I am going to suggest that a setback or two should not indicate that you are not heading in the correct direction. Double negatives I know, I hope you understand what I mean. Basically do not give up if you hit a couple of speedbumps.
Experience is a brutal teacher, but you learn. My God, do you learn. - C.S. Lewis
Life is usually all about how you handle Plan B. - Jack3Beans
Listen without defending; Speak without offending - FaithinAK