I've posted a new blog article on this topic:
Voting Ethics and Intrinsic Evil
The fact that a politician supports making or keeping an intrinsically evil act legal does not imply that we may never vote for that politician. The morality of the act of voting depends on the three fonts of morality. And, generally speaking, a vote for a person is not an intrinsically evil act.