First, I do not know why you and Stars suddenly feel like people need to trust in people's statements so wholeheartedly. Never in any of these games has someone made an obscure or oblique reference to something and not been asked to elaborate. That is what the game requires, not 100 percent belief in what people say, as this is a game based on lying and misinformation. Lets recap all of this information you have somehow been forced to share: You targeted someone with something and got confirmation that it was targeted at that someone. DEAR GOD how did you get forced to give such a scathing report about your powers. Quit acting like a victim. If I felt like I had pushed too hard or gotten too much info from you I would have sat back and let Cyber get offed, or even have encouraged it. You have been obscure with your information and have acted like everyone needs to buy into what you have to say on faith alone, if they question this, then they are doing something wrong. This mentality alone has me the most concerned.
And vote trains pull minimal information. If you target mafia, mafia will vote for the guy since they don't want to look suspicious, you target town, they will vote for town to kill off a good guy.

If no one has concrete info, it boils down to this, if you want to get rid of the guy who objectively has acted the most scummy, then vote Sin. If you want to off the guy who will provide a good deal of info with his death, vote Pass.