No, he is not. Read the OP again. Edward is saying that he does not want his character wearing glasses. No reason is given. Probably it is because that is not how he pictures his character in his head. At no point is he described as saying that glasses look stupid or anything like that. That is something that folks here are making up, probably because they are making assumptions based on their own ignorance of the situation, and they are trying to make his motivations fit their world view of why people do things. He just doesn't want glasses on HIS character. It's his aesthetic choice.
A lot of neuro-divergent people, kids especially, will get stuck on exactly an issue like this. They have an image, and that is how they want it, full stop. And he has made this clear. The person who drew the picture either failed to register this, which seems unlikely given how the situation was described, or chose to ignore it. Either way, she violated his boundary. If she did it innocently, then quietly explain why Edward is upset - he stated a strong boundary, and she accidentally violated it. If, as seems likely, her action was intentional, then she is being a bully. In neither situation does Edward owe her an apology.
Obviously if Edward is saying that glasses look stupid in general or anything like that, then it is a different situation than the one described and would be handled differently. Though again, I would be mindful that Edward might have some other issues going on and would strive to resolve the issue through de-escalation.
In my Sith kid example above, he was obviously stuck on an idea for his character that totally didn't fit with the scenario...but so what? Was I supposed to derail the whole game out of my insistence that his hexblade couldn't look like a lightsaber or something? We just had a quiet conversation and resolved it to his satisfaction.
Again, I am startled by the failure to even attempt empathy for Edward in this situation. People keep writing from their own perspective - after all the situation is not a big deal to you, so what is this guy's problem? Try to get the facts before rushing to judgment, and consider that there is a good chance that you are wrong. I am hopeful that folks are writing out of ignorance, having not played with a lot of young folks, or folks with cognitive differences.
As a parent of a child with autism, I cannot express how deeply hurtful it is when people make assumptions about behaviours that they do not understand. The Edward situation is exactly like something my kid might do if he got stuck, and what I am reading here is that folks think he should in effect be punished, bullied, humiliated, ostracized for something that he cannot control and could be easily de-escalated.