How much growth have you accomplished when your first reaction is to lash out against the person who has a different opinion than you? Discussion and debate are great but one must keep their responses respectful to be taken seriously. Anybody can call names and pass judgment but your opinion must have reason behind it to be valid. The reason can then be further debated. What happens in most of these so called discussions is that people tend to hurt people they don't agree with by calling them names and the discussion turns into a fight. There is a wide line between a discussion and fighting.