What America needs is another major party to split the the Dems and Republicans, they are so divisive and cannot work on anything, Obama wanted universal HC and the Republicans stopped that, he wanted to overhaul Gun legislation and they stopped that, you see the issue with abortion, immigration, legalised drugs and its the same thing.
A third party maybe to the centre needs to come in and change the face of divisive politics there, also lobbyist groups in Washington who are to powerful that have politicians in their back pocket needs to be highlighted what a detriment they are to America's well being, they own politicians by pretty much bribing them to block and vote on legislature.