Gotta be careful buying from people you don't know. Last time I bought I went with my friend to his friends. But it was just a bit of weed. I dont imagine getting shanked over a bit of pot. I tend to ccw most places anyways, but thats not to say a guy who has the drop on you with a knife won't easily kill you with or without a gun.
Glad you didnt get shanked