All that you say is true.   But let's not forget that for eight years Obama and the Democrats tried to do everything unilaterally, without Republican involvement.   

All politicians, Democrats, and Republicans are the same, they care more about keeping their job than doing what is best for the country, as a result compromise is never considered.

We need term limits for Congress. Lets put an end to career politicians,  Have Senators and representatives who do not have to worry about getting re-elected and maybe they will make decisions that are best for the nation.