You don't have to take criticism to heart. What you can do is guard you heart, but listen carefully. Yes, you may not like the person who is criticizing you, or his tone and method. So, try to separate the message from the messenger, and take criticism for what it is worth.