And this is a very good point. Many Christians have a habit of trying to compartmentalize different aspects of their faith. I agree.
I believe Christians cannot separate their core beliefs and their vote.
They should not, but many do. But I don't think many of these issues are as clear cut as you think they are.
There is not a bit of gray area in right and wrong or in the Bible.
Right is right and wrong is Left ;^) see Ecc. 10:2
but seriously on abortion and Homosexuality they are clear cut and they are wrong and a Christian CANNOT vote for one that supports those things and be the Christian that Christ wants them to be.