Without criticism, you can't learn of your flaws...
Without learning your flaws, you can not overcome them...
Without overcoming your flaws, you can not better yourself.
Destructive criticism is, of course, bad.
It's not really criticism, just insulting. True criticism is pointing out a problem, which in itself always brings with it a path to a solution, whether it is stated or inferred.
Basically: Don't take criticism personally. It helps you know what you do wrong, and it helps you challenge yourself to overcome your flaws. That's always a good thing.
I remember you. You sit in NY and spam ***(bored)*** sometimes. Nomads can be bored? I don't think so. And they do not usually announce their presence needlessly either.
Study the nomad lore some more, and ask from people who know the nomad RP. You are in the right direction, just need some tuning.