Cohen is disliked by Trump loyalists and disliked by the D's and Trump haters alike. Are we all wrong?