Flaws are nice, but when you make something allegorically comparable to racism, it gets awkward. Like, imagine if Iron Man canonically hated Mutants. He’d suck, right? His personality flaws i can handle and usually make him more interesting, but bigotry isn’t interesting. Maybe that’s the problem, sort of clumsily…