so yesum, don't go painting others with the dangerous driver brush unless you're perfect yourself. you're not (as you acknowledged), so shut up
Still, we all have room to improve. When I buy new clothes, say, and am trying out a new look, I might go to a friend, and ask him what he thinks. He isn't a fashion god by any means, yet if he tells me that I look retarded, I take that onboard. It's helpful advice.
My girlfriend, on the other hand, If I ask, will give me positive feedback no matter how I look. She isn't perfect either, and refrains from criticism.
Ultimately, of the two people, my girlfriend makes me feel better, but my friend actually helps me.
As long as we aren't so thin skinned that being called names makes us sad, we can improve from criticism.
That said, I totally acknowlege that the criticism has to be based on fact to be useful. I also acknowledge that broad generalisations aren't useful either. For example, if my friend rang me and said " Hey Dave, you're a retard", that would not be helpful in the least.
The fact the criticism is based on must also be relevant to the substance of the criticism. For example, if someone, on seeing my bike :
were to immediately tell me that I am a Squid, their comment would be meaningless.
And hey, Peugot makes some nice cars! Very trendy over here... As for getting your dad you let you drive the lib... just make puppy dog eyes.'but daddyyyyy '