I am really worried by the failure to distinguish between “weird” and “morally wrong” here.
Like, those are not at all the same thing.
“I think this is weird so I’m going to shame people for it” is straight up just bullying. It doesn’t matter if you say you only do it to bad people, because you aren’t making a distinction between weird and wrong.
You can’t decide that people who aren’t normal deserve to be heavily shamed and pretend that won’t hurt random people, especially disabled people.
My hyperfixations on characters aren’t normal. I’m autistic. My obsessions with characters are never normal, regardless of whether or not I’m currently focused on a villain. Should I be relentlessly bullied for it? Because if you chase everyone with a hyperfixation on a fictional character out of fandom you are going to have a very small fandom.
It just really, really sounds like you want to shame “weirdos” and “freaks”. And that category, always, always includes random autistic people who weren’t even doing the thing you say you’re going after people for.
Yes, relentlessly shaming people does ruin fandom for them - it seems like that’s your intention here. You want people to either act more normal or leave. You’re using social control tactics to enforce norms. You could make an argument about why that’s needed, but that is what you’re doing.
You’re a bully looking for acceptable targets and trying to frame your cruelty as morality.