The question asks:
Is it possible to change someone's politics without changing their moral code?
It would be easy to reply simply, "No." But then the next question might be, "Ok, so how can I change a person's moral code? It seems like a daunting task." The problem here is that you can't change anyone's mind. Only he can do that, and only if he wants to. A philosophy of reason means treating others as independently rational, thinking beings. The most that one might be able to do by way of persuading another person to change is to expose him to ideas he may not have considered before, if he is open to considering them. That may not seem like a very sure way to change an entire culture, and by itself it isn't. The greatest cultural change occurs when a philosophy of reason is picked up and upheld by the culture's leading intellectuals.
For those who may be interested in Objectivism's view of the role of philossophy in man's life, a good initial overview can be found in The Ayn Rand Lexicon under the topic of "Philosophy." There are far too many excellent excerpts in that topic to quote verbatim here, but happily the Lexicon is readily accessible online. If I had to pick just one or two brief excerpts as most applicable to this question, here are two good candidates (originally from PWNI), arranged back-to-back in the Lexicon:
The men who are not interested in philosophy need it most urgently: they are most helplessly in its power.
answered Jun 02 '13 at 12:49
Ideas for Life ♦