You forgot the communist party. If we support any of the ones you listed, we are helping the communist party and their alternatively named democratic party.
The Communist Party and the Progressive Democratic Party, please tell me what are the Differences between the two.
http://bernie.house.gov/pc/
http://www.bringohiohome.com/resources/ohio_district_10.html
http://www.cpusa.org/