Town HallWhat Does it Mean to Be a Democrat?Town HallOn ABC's This Week with George Stephanopoulos, Matthew Dowd identified four factions that make up the Republican Party: the Tea Party, libertarians, social conservatives and establishment Republicans. Note that three of these groups are identified ...and more »