So here's the difference with the flawed character traits of the likes of Thor, Doctor Strange, and Iron Man:
Granted, they DID come across as bad people from the start (especially Strange, IMO). However, these characters go through development that makes them strive to become better people, thus making them heroes you root for at the end. At the beginning of these origin movies, the movie clearly establishes that these would-be heroes started off as douchebags who needed a reality check and a few slices of humble pie. And even WITH the unlikable personality traits, the actors who have portrayed these characters have had stage presence and charisma.
Contrast that with Captain Marvel: The deleted scene of her acting like the Terminator is a huge miscalculation. Why? Because the scene was meant to be put in there as an "empowering" moment for the women watching, and not a scene that showcases any type of "character flaw." It was a scene made to pander to both 90s nostalgia AND women. It's a deleted scene for a reason: I think that the people at Marvel realized how the scene came across, so they left it out of the film.
Captain Marvel essentially goes through ZERO character development. Throughout the entire movie, the audience is told that she's perfect the way she is. Her problems were ALL because of other people, and not her. Add that with an actress who is a complete FLATLINE compared to every other actor in the MCU, and sorry not sorry, we got a fundamental problem with the character (and her solo movie).
Call me crazy, but I've never seen Doctor Strange, Thor, or Iron Man crash though a ship, definitely killing at least hundreds potentially brainwashed/innocent people (like Carol was), and shouting "WOOOO!" while doing so. Captain Marvel is a fucking psycho.
https://youtube.com/watch?v=NEywx-sbECc:70