Shoppers have witnessed another stabbing during a teenage brawl as a state marks a year since sales of machetes were banned.