Why Did the Boston Massacre Happen?

The Boston Massacre happened because the British soldiers had ice and snowballs thrown at them. This killed 5 soldiers. The colonist were upset that the soldiers had entered their city.