Question: why is mj not a redhead?
Answer: Kevin feige says that the MJ in Homecoming is NOT an adaptation of Mary Jane Watson and that Michelle saying that she goes by MJ is a sort of teaser of events/future characters to come. ... If it turns out that she is an adaptation than so be it, but I'm hoping that Mary Jane will eventually appear.