The only problem with this theory is that it assumes she still had her sense of hearing, smell, touch, and taste, and stayed with him.
To expand on this;
Zod was the one destroying Metropolis. Zod said he wouldn't stop killing humans until he is dead. Plus, having big fights in Metropolis has happened in the comics and cartoons as well.
Batman was not directly killing criminals, and these people were terrorist and he branded child sex traffickers. Plus, Batman killed many times in the first two Burton movies and nobody complained that I remember.
And the "internet" cried foul on both of these movies.
On the other hand, Ironman, Captain America, and the other Avengers killed terrorist, Nazis, and destroyed NYC fighting aliens, respectively, and the "internet" think those movies are awesome.
Now, Captain Marvel tried to brake a guy's hand, and stole his jacket (I guess because it's just a jacket, it doesn't count as thieft) and his motorcycle, which could be considered grand larceny, all because he was being an "asshole" for saying she should smile. And that's GIRL POWER!