I agree, Benjammin. Six years old is too young to carry without supervision, but the zero tolerance reaction without appeal seems draconian.
I was a scout leader throughout my kids' cub scout and boy scout years. We issued Totin' Chip cards (
Totin' Chip ) once the scout showed respect and proficency. They had to be carried and could be taken away for infractions.