It's important to separate ideological differences (and a desire to spread information that supports your side) and ad hominim attacks. The latter is actually biggotry. The former is perfectly acceptable. Think about the guys who walk around with big plaques that say stuff like "The End Is Near...