I realize you have big dreams, but I mean this in the kindest way, you need a reality check.
Your read of "One of the town controllers must be scum because scum would want to control town," is complete and utter crock. You can't take credit for it because it's based in wrong. No matter what you do, you can't make anything happen if you can't make other people believe you.
In fact, that's a huge problem in general. You have no sense of what the game looks like from anyone else's perspective. You were correct on Joey, yes, but it was almost entirely based in his interactions with you. You are operating with the knowledge of your own alignment and no one else in the game has access to that. You cannot convince people if you cannot provide to them reasons for THEM to believe they should lynch that player.
If you were a player who knew, beyond a shadow of a doubt, who the entire scum team was, but failed to convince others to lynch them, you played like dog ****. Getting reads isn't even the lionshare of the game. It's a game of deduction, yes, but it is much more than that, a game of social engineering. As either alignment, it is imperative to understand how others perceive the game and to avoid being viewed negatively while getting other people to do what you want them to do.
You fail to do that. The very fact that your arguments can apparently routinely not gain any traction in the thread is proof that they are subpar. Being right does not mean anything. It doesn't mean you played well, if anything it means you played worse because, not only were you "right," you were unable to convince everyone you were town, much less that those you want to lynch were scum.
You need self-reflection. It's like anything else in life, righteous indignation does nothing to avoid the situation occurring again, it only allows you to attempt to avoid blaming yourself.