Zatanna's outfit is one of the most misleading in comics. Her magical abilities are insane, but she dresses like the girl who cleans up tiger poop after Siegfried and Roy matinees. Seriously, all she has to do is say something backwards and bam! that something happens. Could be that's why DC changed her outfit from a "magician's assistant" to "goth girl who works at the lingerie store in the mall." To be fair, half of all female superheroes also look like they moonlight at Victoria's Secret anyway.
There have been several Batgirls over the years, but Babs is the original, and according to the scientific consensus of Dorkly readers, objectively the best. She's got a recent costume makeover too, but unlike Zatanna, it's an entirely reasonable (even practical) step up from the skin-tight spandex of yore. This simple outfit change has made internet misogynists around the globe foam at the mouth -- you know she's gotta be doing something right. Now, if only Commissioner Gordon would check his daughter's Instagram account.
The ultimate comic book power fantasy, Captain Marvel is literally a kid who spontaneously becomes a musclebound superhero with a magic word. Somehow, Cap made it possible for people to look up to a guy who yells "Shazam!" and proceeds to run around in bright red long underwear. And hell, if you've got Superman's strength plus the lightning magic of Raiden from Mortal Kombat, who cares if you look like a dip?
The amount of flak Cyborg gets from fans is probably only second to Aquaman, but let's break it down: Yes, he looks like he got his suit design from NES Mega Man box art and yes, his name is about as imaginative as oatmeal. But when you think about it, the dude is like 80% Terminator, with the all-important human 20% that keeps him from murdering humans and/or young Bill Paxtons. He's got super-strength, crazy tech and a huge-ass gun for an arm. Make fun all you want, but you know you'd pick him first for dodgeball.
When the trailers for the Green Lantern movie came out, the second thing to come out of everyone's mouths after a little bit of bile was "Why isn't Green Lantern black?" A whole generation grew up watching the adventures of John Stewart as Green Lantern on shows like Justice League Unlimited. DC wanted to introduce the "classic" GL in the movies, but everyone was already attached to the stoic soldier who thought masks and secret identities were for wimps and Ryan Reynoldses.