Now, I don't have comprehensive knowledge of what the Green Party represents, and I only just recently learned of their existence. But from the wikipedia page, it seems like they stand for everything that is objectively morally right:
The party...promotes environmentalism, nonviolence, social justice, participatory grassroots democracy, gender equality, LGBT rights, anti-war and anti-racism. On the political spectrum the party is generally seen as left-wing, and in 2016 officially self-described as an "eco-socialist" party.
Despite this, they seem to have very little support, with only about 2% of the popular vote going to them. Why is this?