Yes, my first thought when reading the original post was that it had gone bad. Nuts can definitely go rancid. If it smells bad, it's probably bad.

I *heart* almond butter. Unfortunately it's way too expensive to buy in Belize -- only available at the one health-food store and way outta my budget.