As I said, he's naive.

For me, his biggest flaw (besides his naivety) is that he has too many personalities. He tries to make everyone happy because he's naive, but he's somewhat renouncing a part of himself. He is his true self in his thoughts and when he's alone with Jamaal.
He wants to go public. Having so many secrets is killing him slowly, but the girls don't want to do it, so he complies.
The only sentence I remember about Martha being ashamed is this one: "*Fake sigh* Are you ashamed of me? Do you only want me for my muscles? *Laugh*". I looked at the files and didn't find what you said.
I think if he had tried to isolate anyone, we could have labeled him as an abuser. He's doing just the contrary. Bring Megan home so she can talk to Martha. Support Erika when she wants to go public with Norah. Or asking Scarlett how she wants to be introduced to Saira (girlfriend or friend). Only Scarlett and Eileen have greenlighted him to tell anyone about them being a thing, and he's not forcing things on the girls who haven't. He only makes her wishes about it known.
And, as a toddler, she wants to run before knowing how to walk. She wants everything and wants it now. She wants to become an adult and compare to Martha and Norah.
I disagree about the submissive thing. If we made Emma submissive, we would take away her freshness. It would be like watching a flower wilt.
Don't worry, the submissive thing won't happen. Remember one of My Dorm's themes is to "accept everyone as everyone is". The MC won't try to tame her. He knows he will fail. And not only fail, but he will lose what makes Emma different from every other girl.
Does anyone want a girl who behaves like Scarlett (or Erika, or whoever) but has Emma's face? We already have the original Scarlett (or Erika, or whoever). But we only have one Emma