The Democrats have grown because, other than with their national candidates, they don't require political purity to be in the Party, and as a result, don't discount the votes of folks who might only marginally support them; in fact they work hard to get those votes.
Instead of trashing those who don't accept every facet of conservatism, why not encourage them, and ask for their votes every time? If we continue to diss folks, we can just accept a permanent minority status. Now some may think that would be just fine, because that means we're not compromising, but it wouldn't matter anyway, because we wouldn't be in any position to offer a compromise, anyway. We'd just be continually marginalized and on the outside looking in.
I respect your opinion but isn’t this kind of triangulation of trying to please everybody and anybody the same thing that has lost us elections especially recent ones?