Just because someone said some things you don't like in the past does not mean that you need to call names every time that person posts anything. Criticize the message. Don't attack the messenger. You seem to imply that any right wing views that someone holds somehow invalidates any centrist views that they might express. Most people are not that black and white.
Of course, when he calls someone an a$$hole that does not help my case at all, does it?