Very true. There’s also the drugging in Baskervilles. Sherlock is an asshole, but we still root for him. But the moment Mary does something selfish like that, trying to protect the life she built with John after rejecting her past, people label her pure evil. She did a bad thing, yeah. She’s a complex protagonist, like him. That’s good.
