Frank,
My Dad is that way, nothing is ever good enough for him, that's why I haven't spoken to my family in years. It took me a long time to get over the trauma they gave me, always calling me fat, ugly and stupid, when I got to college I found out, to the credit of my friends, that I was none of the above.
I drive a Range Rover, live in Malibu and make six figures, if they knew how I'm doing it'd still not be good enough for them, because I refuse to live my life the way they had designed for me (live with family, move back home, "carry the family name", etc)
The important thing is we don't let that bother us, and don't use it as an execuse if we're screwed up (we're not).
Parents are just people, sure I'm cynical and pragmatic, but they can be competitive, jealous and deceited as real people are, that they brought us to this world doesn't mean these human traits are eradicated.
By the way, congrats on the job! [beer]