Hah! I concur, believe it or not. I have a lot of people critical of my work. Very critical. A lot give amazing feedback, and I thrive on people being overly critical because my main goal is to get better. :D
Testers are your best friends. The developers at work don't understand that.