Today I met up for an in person trade and I aborted it. The reason is that the guy almost immediately told me he was a drug dealer and used Bitcoin to sell drugs into the USA from Europe.
It sounds sketchy and I'm sorry you had that experience. It would be better if local bitcoins had some sort of feedback system.
I think it is more likely that he behaved erratically because he was intoxicated than that he was an investigator.
I am curious, did he mention whether he received the drugs directly, or did he have them 'drop-shipped' to customers?