Yes, he is quite the DNC puppet. When Pelosi and Reid had their meeting with Crazy Howie, Durbin must have been present to receive the talking points. I doubt he formulates any of this policy, because I think he is probably too thick to do anything other than parrot..
For sure, he comes off just like you said.