I think it starts with what is a Christian? Are you born again of the Spirit of God through faith in Jesus Christ or are you a member of a so-called Christian denomination or raised in a Christian culture? For me, as a former Democrat, I could no longer reconcile being a Christian with a Party that has been rooted in racism from its inception and whose current manifestation is for the murder of unborn children, normalizing sexual sins like homosexuality, is anti-biblical marriage, overturns capital punishment, and, to a lesser degree, promotes government dependence, racial and economic division, open borders (lawlessness), and has a general ideology of godlessness and the marginalization of Christians. This isn't to say being a Republican is the ultimate answer, but I don't believe the Holy Spirit is confirming the things the Democrat Party party promotes.