I agree the Custom officer's decision.
First, the Custom saw the blowgun, and aware to check the suspicious item. Secondly, he asked the man some questions to be sure the item was safe or not. And then, the Customs let the man pass while he believed that the others items were not danger, too.
According to these aspects, I agree the Custom officer had his duty to serve rightly.