Thanks everyone
All that made me feel better. He did apologize a few hours later for being so harsh...but hell, what can I do? I forgive him, he's my Dad, and I love him. I do know that all he wants is for me to be happy...it's just that he picks some of the most inopportune of times to "vent his frustrations"about me.
Also, no, I doubt he would have done it with mom around
Of course, if the tables were turned, and I were talking "strongly" with my dad, I wouldn't do it in front of my mom either.