When he does stuff, it's not enough (Obamacare) and it's too much (Obamacare); when he gets blocked, it's his fault it wasn't closed (Guantanamo) and he's threatening our freedom by trying to close it (Guantanamo); when he withdraws from wars he's cutting and running from our enemies (Iraq and Afghanistan) and he's a warmonger who isn't withdrawing fast enough (Iraq and Afghanistan).
To be fair, it's not the same people on both sides of each of your examples. I suspect every politician ever will be subject to completely opposing criticism from both sides.
Welcome to any amalgam of people bigger than a start up that isn't some sort of cult.
Right, why even bother trying to make change in the first place?