Any party that stands up to big business (which dominates our "two party system") is an ally in this fight. We simply need to work together enough to elevate the needs and values of the people and planet, over and above the desires of the rich who want to get richer. Capitalism must be regulated or it leads to a grim place.
Re: you don't have to ditch the Greens!