Voter roles are registration are effective. I vote in almost every election, and they can tell my ballot status when I go in. My vote is tied to my address and other factors, so it seems like it would be clear if I wasn’t a legal citizen.
I also have to show a government ID when I vote, but it doesn’t seem like that’s made a big difference in the security of the elections I participate in.
I can only speak to my own experience. Most of their communities I’ve seen are not a place where nuanced views are appreciated. I saw a particularly 4Chanesque take where a guy was trashing a girl he dated for her interest in astrology. He was more than fine supporting it and humoring it while they were together. Once dumped, though, he had to use it as an example of everything he had to be tortured with in the relationship.
I had a couple of things to say about that kind of attitude, but the whole of my response centered around learning to pick partners who are aligned with our own values and goals. They banned me because of my username. I have no idea why, other than making assumptions about my views and values in a negative way. A peep into my post history should suggest otherwise, but anyway.
I don’t have a lot of respect for people with strong views that are sensitive about having them challenged. It isn’t a good faith argument.