We live in a world full of critics. Everything you think, do, and are is criticized to no end. Some people criticize just because. Others suffere from a childhood complex while the rest are just trying to sound intelligent, and or keep a job.
Growing will be and is a lot more difficul for younger people because of such behavior.
The only way around it is to know who you are on the inside, and outside. If you know what you bring to the table, and are okay with the results, ignore the rest and serve your purpose.