58 grams is more than a "little" weed. In many states in the U.S. it's a felony because they assume that much is not for personal use. I don't know the details of the possible penalties for that much cannabis (plus paraphrenalia) in Costa Rica. But in much of the world it's a hell of a lot worse than in the U.S. He should have found it locally if it's for personal use. Or do without for the duration he's out of the country. He's lucky to be back in the U.S.
IMO, if it's found to be true, Harmon should be cut. Not for indulging in attitude adjustment. But for stupidity.