On the other point, I lean Republican, and I'm more inclined to agree with 464192002d7fe1c. A lot of leftists love to blame the Republicans for being obstructionist during the Obama administration. But were you paying any attention to Obama's attitude? See [1]. He basically says "I won, deal with it, if you don't like it, then go win some elections". Well, they did, and they obstructed him in exactly the spirit that he invited. And in roughly the same spirit that the Democrats obstructed GWB during his term.
A good leader accepts the political situation and seeks to work within it. If your political opponents have control of Congress, you better learn how to compromise and work with them to get things done. This might actually involve not getting everything your way and sometimes doing something that the other side wants. Whining that you can't get the things that you want done is poor leadership.
I'll grant that there's a big divide between the two sides, and neither side is innocent in perpetuating it. But who can be the bigger person, lay off the name calling for a while, and make some compromises? Evidently not Obama. Maybe Trump will? I guess we'll see soon enough.
[1] https://www.washingtonpost.com/news/the-fix/wp/2013/10/17/pr...