Comics has always been a reflection of the times its why you have some stories of popular characters way back in the day that would never fly today. At same time you got folks who feel comics are way to liberal so you will never please everyone.
For example Chuck Dixon, Frank Miller are conservative republicans..but reading their comics you could easily think they are leftist.
For some reason unlike other mediums (music, movies, tv shows, sports, plays, novels) the level of minority support for minority characters and/or minority comic book writers and artist isn't as high as opposed to those outlets. Aaron Mcgruder and Milestone Comics (Icon, Static, Hardware etc) being some exceptions, but even they eventually fell off.
Marvel is having some of its worst comic sales in decades..and its on the heels of trying to push diverse characters, this came out of a Marvel sales executive mouth at this week comic book retail meeting.
Is it race related perhaps, but changing characters ala making New Iron Man a young black girl, Captain Marvel a female Muslim American, Thor a female, just didnt connect with fans..Captain America now a hydra agent, or cancelling Marvel titles after 6 issues doesnt help either.
DC went through it with New 52..Rebirth has killed the sales charts since it started (despite being a continuation of New 52) simply by sticking to the basics of what made the characters popular in the first place.