Because we never faced hard hitting Marxists like Pelosi,Reid,Axlelrod,Jarrett and Obama before. This is not the time for ideological litmus tests. This is ti.e to cobble up an army that can win. You fight with the army you have.
Much of the reason we are fighting the hard left is that we supported the mushy right in the past. The only way to fight them is to state a clear alternative with no compromises. No federal funding / control of state affairs. Slash tax rates and eliminate all deductions. Trim Presidential and Congressional and Judicial branch power by adhering to the Constitution.
We cannot create middle ground to allow the left to claim that it is "right wing". We need to be right wing in reality.