No, he’s playing a role; that of outrageous liberal.
To say he’s imbalanced leaves him off the hook.
You think he’s a bit? I’m starting to think so. MSNBC is so desperate for ratings they’ve got his writers having him say anything to create controversy.