I think that in view of the fact that he handed over the offending items to the crew and remained co-operative the FBI are, in their inevitable way, over reacting. As for the crew diverting: I think that in the interest of passenger (and crew) doubts and concerns, a precautionary diversion was a good decision.