No. Answers should be accepted if, in the OP's opinion, it is the best answer to their question. Comments are not a part of an answer. They are transitory elements that might eventually be deleted if they are no longer useful. If you accept an answer based on its comments, then what will you do once those comments are no longer available?
Comments are intended to provide useful feedback regarding an answer. If the comment itself contains useful information, it should be edited in to the question.
What about the author's intent?
To quote the question:
For political questions however, correcting the answer might contradict to the opinion of the answer's author. ... should political answers be amended with comment data if the answer's author doesn't wish to do so?
Answers should never be political. Answers should be factual in nature, and backed-up by references to original sources (such as laws, public statements, etc.) and inferences from experts. The exception to this is when the answer is backed-up by personal experience, in which case you have to evaluate the usefulness of that experience. In both cases, the answer is based on facts and expertise - they are not partisan political statements.
To say it another way: We provide answers about politics, not political answers.
However, if you encounter this situation you have a few options:
- Comment on the question. Ask the answerer if you understand their answer correctly. "Your answer says X, but your source says Y. Did you really mean X, or was that an error?" Be nice. People make honest mistakes.
- Correct the answer on your own. You can edit another person's answer. Answers are not personal property, they are something the community can and will pass judgment on. However, I would consider it good form to mention why you altered the content.
- Downvote. Material errors are reason to downvote, because those errors prevent an answer from being useful.
- Downvote. Answers based on personal political opinion are not useful, and should be downvoted.