But a machete is just normal male attire there right? I hadn't been in Oaxaca for two days before I picked up one for myself. Just seemed the right thing to do.

That was years ago, and Mexico seems like a much tougher nut these days. Keep safe and avoid those "farms."