Jack is Awesome! (plus anytime you can work an Apocalypse Now reference into a post about Project Management you get my vote right off the bat!)
There seem to be two classes of people, those who think criticism is about polishing out the scratches and dents (me) and those who think that finding flaws in parts is a precursor or excuse for trashing something in the whole. I suppose it boils down to whether you believe criticism is constructive or destructive.
I would expand this by saying that criticism, and the value you can place on it, is completely dependent on which one of the two types of people Jack talks about above gave you that criticism. If it was someone of the first type (which Jack certainly is) then you can gather great value from it. If it came from the second type then delete it and have a beer to wash it’s residue and after taste away clean. Well really people of the second type should be avoided at all costs anyway and if you do a good enough job of that then you will not have to worry about getting any of their criticism on you to begin with! :-)