I may be crazy but last year I put all of my compasses side by side and noticed that two appeared to point south instead of north. So I threw them away.

Well last week while in Big Bend National Park I noticed that when I laid out four of my compasses one of them again pointed north.

Since this is probably the third compass I have found doing this and now one of the compasses is pointing south that I assume was pointing north last year I am courious what is happening.

Also all of the crazy compasses have been the small ones like you find in whistles or on zipper pulls with a thermometer etc. All of my larger base plate compasses appear to be OK.

Has anyone else experienced this? Am I doing something wrong? Am I crazy or just moderately incompetent?