All your points boil down to "My positions are not popular enough to win elections".
I repeat,
Not getting what you want because the voters that disagree with you outnumber the ones that agree is the fundamental principle of democracy.
If your candidates can't get support from voters, your revolution will be a dictatorship of unpopular positions. You're saying that your positions are in the minority, but they should be implemented anyway. Regardless of how correct you think those positions are, this approach is definitely undemocratic.