Nodes don’t vote.
If there is a contentious fork, what matters is which coins get bought and which coins get sold. Running a node means that you can be sure you’re receiving the coins you think you should be.
Running a node doesnt “defend the network”, it lets you validate the transactions you receive and the blocks theyre in.