So ask, why do republicans ride the fence on immigration? one minute they are for it, then against in te next. The reason is because they can't figure out how to extract votes from it.
The root is this. Why does either party do anything? For the public good. The government believes it acts for the good of all the people.
That thinking denies our first basic right, the right to our lives.
If we don't own ourselves, who does? The government. That's why they think in terms of the public good.
Democrat or Republican, they're really faces of the same coin. The Constitution was written to protect our basic rights. What the government has actually done is to negate that Constitution with altruisms.