Because on Halloween all the anger build up inside te from not being able to take caramelle from strangers comes out. So te dress up in a creepy suit and try to scare people at their porches and take their candy.
Also on Halloween, strangers don't tie their caramelle to a fishingrod and lure te towards them... know the difference ;D