The way this sounds is that you are more concerned about politics as in people who take party positions and may feel excluded as a group when the majority of the community takes a different position. This is a slightly different issue i.e. party politics, and I think it is fine/a good thing, but it is also important to distinguish the two. This should essentially be under the same umbrella as personal attacks, as they are essentially the same thing.
This community already has its head in the sand. Political topics are flagged to oblivion, and even those that aren't inevitably inspire so much discussion that the flamewar detector goes off and nukes the thread.
Imagine: in an era where we rail against filter bubbles, a website punishes threads that are too active!
The Devil's Advocate says "Hey now, there's certainly a time and place for political discussion, but HN is a tech forum, not a political forum." Good point, but HN is also a Third Place (https://en.wikipedia.org/wiki/Third_place), and being a Third Place means promoting Civic Engagement. I agree that HN should strive to stay on topic, but there is plenty of overlap between tech and politics and I think that space deserves to be explored by the community.
I agree that HN does not need walls of bickering partisan flames, but outlawing discussions of politics and ethics is not the way to go in my mind.
But as we know, some parties prefer more stringer voter identification at the expense of supression, and vice versa.
In fact, most voting machines don't check ID at all; they leave that to the humans. (If they did check ID, the machines could secretly match votes to names.)