We have more than 2 parties in the US. There are the Green party, the Libertarian party, the Constitution party (whatever the fck that means) and even my favorite, the Communist party (literally WTF), as well as many other marginal ones not worth mentioning.The problem is the polarization because you only have 2 competing parties...its a shell game. We have 5 parties that have won federal elections.
It ain't like we haven't tried. Ross Perot, back in the early 90s, almost succeeded as an Independent but ultimately backed out.
The problem ain't so much with 2-party system. Heck, this country stood the test of times for the last 250 years with just those 2 parties and still managed to do well. The real problem is that we don't have a friggin' leader who's worth his (or her) salt. They all talk tough, but they're all pompous ass's.