A teen has been charged after a 24-year-old was fatally attacked by a group wielding a machete amid a move to ban the sale and possession of the deadly weapon.