We need more than 2 parties. The RNC and DNC are nothing more than corporations themselves these days. They exist solely to make sure that the people can choose between 2 candidates who will put big money donors ahead of average taxpayers. We have an illusion of democracy. What we really have is a fight between which moneyed interests can get their guy elected.
They had that in Australia. A party called One Nation was formed by a Fish and Chips shop owner. She basically wanted to drastically cut immigration, work visas, selling off vast swathes of land to china, close down Islamic schools funded by Saudis. The major parties teamed up and got the media to destroy her after her party did significantly well in one state. They even got her thrown in jail on trumped up charges that the Judge realized was a load of bullshit as soon as he saw them. But the damage was done. Most people think now shes a criminal KKK member or something.