Yeah, I can't agree with you here, sorry. When you run an AE arc, a prompt comes up with a comment box and a star system rating. If you submit an AE mish for public consumption, you are tacitly agreeing to have that mission critiqued.
Honestly, if you can't handle honest, constructive (CONSTRUCTIVE, being the key word here) criticism, don't put yourself out there. Constructive criticism does not mean complimentary, by the way. Sometimes it is the opposite, even if phrased in a diplomatic way.