It seems like a lot of people are very critical of Scarlet Witch for depowering all the mutants during M-Day. But Scarlet Witch was traditionally a hero and I think she has a lot of supporters due to her traditional heroic portrayal, despite some of her more recent actions. So I wonder if it would have been better if some established super villain (could be an X-Men villain or any other Marvel super villain) was responsible for most mutants getting depowered instead. No one would complain if a villain does something really villainous, would they? That villain wouldn't be a member of the Avengers, so no one would be upset that were treated as heroes after such an act. It seems like it would have been a better path to take.