GH, Sorry you had such a rough evening but that is to be expected. None of us are perfect and your wife cannot be a "fair weather friend" i.e. only love you when you are in a good mood.
That being said, we all should take a little break and step back a bit, be thankful for the progress that we have made and stop chasing the "dream" that may never come true. In other words, I guess, detach a bit.