The only circumstance under which I would support a revolution is if the government simply ceases to function (which it may, now, under Trump - who knows? But I don't wish to bank on that possibility, nor do I wish to cause a non-functioning government simply to justify a revolution; that's no better than Republicans grinding everything to a standstill then claiming that their ability to do so is evidence that the government isn't working.) The pragmatic stance is to vote for the better of the candidates who can reasonably win elections while directing effort towards changing the reasons why we only have two candidates to choose from.
Revolution that isn't supported by the majority of people is simply imposing a viewpoint on people who do not want it, and even if it would ultimately be better for them in the long run, it's no better than Christian Nationalists trying to impose their viewpoint on everyone else.
If it is supported by the majority of people, it should be able to be resolved via the democratic process. What's stopping that right now is the two-party system that we're stuck in, and that can't be resolved without voting reform, so that's where I'm choosing to direct my efforts. It's not that it will single-handedly change society, but it's the first step in a process that will, theoretically, allow new, more progressive and left-leaning parties to rise to relevance.
There have been multiple states that have had ranked-choice voting on their ballots (including mine), but they largely haven't passed, so I would argue that yes, it is feasible to achieve it without revolution, but thus far it seems that people don't understand why it's needed (and therefore it's a matter of getting the word out and raising awareness), or they simply disagree with it and want to maintain the status quo (and if that's honestly the majority opinion, and it's not just a perception or information problem, then so be it - that just means that we're in a minority and we shouldn't be forcing the majority to bend to our viewpoint any more than they should be forcing us to bend to theirs.).
Look, I think we agree on a lot of things. I support many socialist views; capitalism is an awful system, corporate greed and income inequality and money in politics are some of the biggest problems with society and some of the biggest inhibitors to change. However, I don't think communism is a viable solution. In my opinion, the ideal solution would still allow accumulation of personal wealth, but would distribute wealth based on how much good a person has brought to society, rather than on how much of a sociopath they're willing to be to get it. I believe most people are greedy and I believe most people are motivated by personal gain moreso than anything else. Not everyone, obviously, but most people, and I think the only way we're going to get people to abandon the 'Fuck you, got mine' attitude is by rewarding behaviors we want to reinforce, which capitalism obviously does not do.
The app I was using was making it look like everything I was replying to was from the same poster, when in fact it was not. I've already apologized for that error.